:root{--zyd-bone:#f3ede2;--zyd-ink:#241a13;--zyd-rust:#9c3f1d;--zyd-rust-deep:#772f14;--zyd-mute:#66564a;--zyd-rule:#d6c9b4;--zyd-cond:"Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", "Liberation Sans Narrow", system-ui, sans-serif;--zyd-text:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.zyd-body{background:var(--zyd-bone);color:var(--zyd-ink);font:400 1.0625rem/1.65 var(--zyd-text);font-kerning:normal;margin:0}@media (width>=48rem){.zyd-body{font-size:1.1875rem}}.zyd-body a{color:var(--zyd-rust);text-underline-offset:.18em;text-decoration-thickness:1px}.zyd-body a:hover{color:var(--zyd-rust-deep);text-decoration-thickness:2px}.zyd-body a:focus-visible,.zyd-navbox:focus-visible+.zyd-navlabel{outline:2px solid var(--zyd-rust);outline-offset:3px}.zyd-skip{background:var(--zyd-ink);z-index:5;padding:.4rem .8rem;position:absolute;top:-3rem;left:1rem;color:var(--zyd-bone)!important}.zyd-skip:focus{top:.75rem}.zyd-mast{border-bottom:1px solid var(--zyd-rule);max-width:44rem;margin:0 auto;padding:1.1rem 1.25rem .4rem;position:relative}.zyd-mast__row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.zyd-mark{align-items:center;gap:.7rem;text-decoration:none;display:flex;color:var(--zyd-ink)!important}.zyd-mark__logo{border-radius:.45rem;flex:none;width:2.1rem;height:2.1rem}.zyd-mark__words{flex-direction:column;line-height:1.05;display:flex}.zyd-mark__name{font:800 1.35rem/1 var(--zyd-cond);letter-spacing:-.01em;font-stretch:75%}.zyd-mark__tag{color:var(--zyd-mute);letter-spacing:.02em;margin-top:.2rem;font-size:.74rem}.zyd-langs{text-transform:uppercase;letter-spacing:.08em;gap:.15rem;font-size:.78rem;display:flex}.zyd-langs__a{padding:.3rem .35rem;color:var(--zyd-mute)!important;text-decoration:none!important}.zyd-langs__a--on{box-shadow:inset 0 -2px 0 var(--zyd-rust);color:var(--zyd-ink)!important}.zyd-navbox{opacity:0;width:1px;height:1px;position:absolute}.zyd-navlabel{cursor:pointer;font:700 .82rem/1 var(--zyd-text);letter-spacing:.12em;text-transform:uppercase;margin:.7rem 0 .3rem;display:inline-block}.zyd-navlabel:after{content:" +";color:var(--zyd-rust)}.zyd-navbox:checked+.zyd-navlabel:after{content:" −"}.zyd-nav{flex-direction:column;padding:.2rem 0 .6rem;display:none}.zyd-navbox:checked~.zyd-nav{display:flex}.zyd-nav__a,.zyd-nav__go{padding:.45rem 0;font-size:.98rem;text-decoration:none!important}.zyd-nav__a{border-top:1px dotted var(--zyd-rule);color:var(--zyd-ink)!important}.zyd-nav__a--on{font-weight:700;color:var(--zyd-rust)!important}.zyd-nav__go{border-top:1px dotted var(--zyd-rule);font-weight:700;color:var(--zyd-rust)!important}.zyd-nav__go:after{content:" →"}@media (width>=52rem){.zyd-navlabel{display:none}.zyd-nav{flex-flow:wrap;gap:.1rem 1.15rem;padding:.85rem 0 .45rem;display:flex}.zyd-nav__a,.zyd-nav__go{border:0;padding:.1rem 0;font-size:.9rem}.zyd-nav__a--on{box-shadow:inset 0 -2px 0 var(--zyd-rust)}.zyd-nav__go{margin-left:auto}}.zyd-col{max-width:44rem;margin:0 auto;padding:0 1.25rem 3.5rem}.zyd-art{padding-top:2.2rem}.zyd-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--zyd-mute);flex-wrap:wrap;gap:.35rem;margin:0 0 .9rem;font-size:.76rem;display:flex}.zyd-kicker__home{text-decoration:none!important}.zyd-kicker__sep{color:var(--zyd-rule)}.zyd-h1{font:800 clamp(2.35rem, 8.5vw, 4.1rem)/1 var(--zyd-cond);letter-spacing:-.02em;color:var(--zyd-ink);text-wrap:balance;margin:0 0 1.6rem;font-stretch:75%}.zyd-prose>:first-child{margin-top:0}.zyd-prose p{margin:0 0 1.15em}.zyd-prose>p:first-of-type{font-size:1.12em;line-height:1.55}.zyd-prose h2{font:800 clamp(1.6rem, 5vw, 2.15rem)/1.06 var(--zyd-cond);letter-spacing:-.01em;margin:2.6em 0 .55em;font-stretch:75%}.zyd-prose h2:before{content:"";background:var(--zyd-rust);width:2.4rem;height:4px;margin-bottom:.7rem;display:block}.zyd-prose h3{font:800 1.25rem/1.15 var(--zyd-cond);margin:1.9em 0 .4em;font-stretch:75%}.zyd-prose ul,.zyd-prose ol{margin:0 0 1.2em;padding-left:1.3em}.zyd-prose li{margin:.3em 0}.zyd-prose ul li::marker{color:var(--zyd-rust);content:"– "}.zyd-prose ol li::marker{color:var(--zyd-rust);font:800 1em var(--zyd-cond)}.zyd-prose strong{font-weight:700}.zyd-prose img{max-width:100%;height:auto;margin:1.6rem 0;display:block}.zyd-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:1.4em 0 1.8em;font-size:.9em;display:block;overflow-x:auto}.zyd-prose th{text-align:left;font:800 .82rem/1.2 var(--zyd-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--zyd-mute);border-bottom:2px solid var(--zyd-ink);padding:.5rem .9rem .45rem 0;font-stretch:75%}.zyd-prose td{border-bottom:1px solid var(--zyd-rule);vertical-align:top;padding:.55rem .9rem .55rem 0}.zyd-prose blockquote{border-top:1px solid var(--zyd-rule);color:var(--zyd-mute);margin:1.8em 0;padding:.7rem 0 0 1.6rem;font-size:.86em;line-height:1.55;position:relative}.zyd-prose blockquote:before{content:"†";color:var(--zyd-rust);font-weight:800;position:absolute;top:.55rem;left:.1rem}.zyd-prose blockquote p{margin:0 0 .5em}.zyd-offer{border-top:4px solid var(--zyd-rust);margin:0 0 2.2rem;padding-top:.9rem}.zyd-offer__label,.zyd-sheet__title,.zyd-toc__title{letter-spacing:.12em;text-transform:uppercase;color:var(--zyd-mute);margin:0 0 .5rem;font-size:.74rem}.zyd-offer__head{color:var(--zyd-rust);font:800 clamp(1.65rem, 6vw, 2.5rem)/1.04 var(--zyd-cond);letter-spacing:-.01em;margin:0 0 .6rem;font-stretch:75%}.zyd-offer__body{margin:0 0 .6rem}.zyd-offer__fine{color:var(--zyd-mute);margin:0;font-size:.84rem}.zyd-offer__finelabel{color:var(--zyd-ink);font-weight:700}.zyd-sheet{margin:0 0 2.2rem}.zyd-sheet__list{margin:0}.zyd-sheet__row{border-top:1px dotted var(--zyd-rule);grid-template-columns:1fr;padding:.5rem 0;display:grid}.zyd-sheet__row:last-child{border-bottom:1px dotted var(--zyd-rule)}.zyd-sheet__k{letter-spacing:.06em;text-transform:uppercase;color:var(--zyd-mute);font-size:.78rem}.zyd-sheet__v{margin:0;font-size:.98rem}@media (width>=40rem){.zyd-sheet__row{grid-template-columns:12rem 1fr;align-items:baseline;gap:1rem}}.zyd-fig{margin:0 0 2rem}.zyd-fig__img{width:100%;max-width:30rem;height:auto;margin:0 auto;display:block}.zyd-toc{margin:0 0 2.4rem}.zyd-toc__list{counter-reset:zyd-toc;columns:1;margin:0;padding:0;list-style:none}.zyd-toc__item{counter-increment:zyd-toc;break-inside:avoid;padding:.22rem 0;font-size:.95rem}.zyd-toc__item:before{content:counter(zyd-toc, decimal-leading-zero);width:2rem;font:800 .85rem var(--zyd-cond);color:var(--zyd-rust);display:inline-block}.zyd-toc__a{color:var(--zyd-ink)!important;text-decoration:none!important}.zyd-toc__a:hover{color:var(--zyd-rust)!important}@media (width>=40rem){.zyd-toc__list{columns:2;column-gap:2rem}}.zyd-steps{counter-reset:zyd-step;margin:2rem 0;padding:0;list-style:none}.zyd-steps__item{counter-increment:zyd-step;padding:0 0 1.1rem 3.2rem;position:relative}.zyd-steps__item:before{content:counter(zyd-step);font:800 2.2rem/1 var(--zyd-cond);color:var(--zyd-rust);position:absolute;top:-.2rem;left:0}.zyd-steps__title{margin:0 0 .2rem;font-weight:700}.zyd-steps__text{margin:0}.zyd-ledger{border-top:1px solid var(--zyd-rule);gap:1.4rem;margin:2.8rem 0 1rem;padding-top:1rem;display:grid}@media (width>=40rem){.zyd-ledger{grid-template-columns:1fr 1fr;gap:2.2rem}}.zyd-ledger__h{font:800 1.35rem/1.1 var(--zyd-cond);margin:0 0 .5rem;font-stretch:75%}.zyd-ledger__list{margin:0;padding:0;list-style:none}.zyd-ledger__li{padding:.3rem 0 .3rem 1.4rem;font-size:.96rem;position:relative}.zyd-ledger__li:before{font:800 1.1rem var(--zyd-cond);color:var(--zyd-rust);position:absolute;top:.22rem;left:0}.zyd-ledger__list--plus .zyd-ledger__li:before{content:"+"}.zyd-ledger__list--minus .zyd-ledger__li:before{content:"−";color:var(--zyd-mute)}.zyd-qa{margin:3rem 0 1rem}.zyd-qa__h{font:800 clamp(1.6rem, 5vw, 2.15rem)/1.06 var(--zyd-cond);margin:0 0 1rem;font-stretch:75%}.zyd-qa__h:before{content:"";background:var(--zyd-rust);width:2.4rem;height:4px;margin-bottom:.7rem;display:block}.zyd-qa__list{margin:0}.zyd-qa__pair{border-top:1px dotted var(--zyd-rule);padding:.8rem 0}.zyd-qa__q{font:800 1.12rem/1.25 var(--zyd-cond);margin-bottom:.3rem;font-stretch:75%}.zyd-qa__a{margin:0}.zyd-coda{border-top:1px solid var(--zyd-ink);margin:3rem 0 0;padding-top:1.2rem}.zyd-coda__go{font:800 clamp(1.5rem, 5.5vw, 2.1rem)/1.1 var(--zyd-cond);font-stretch:75%;text-decoration-thickness:3px!important}.zyd-coda__go:after{content:" →"}.zyd-coda__note{color:var(--zyd-mute);margin:.6rem 0 0;font-size:.8rem}.zyd-foot{background:var(--zyd-ink);color:#e9e0d0}.zyd-foot__in{max-width:44rem;margin:0 auto;padding:2.2rem 1.25rem 2.6rem;font-size:.88rem;line-height:1.55}.zyd-foot__own{margin:0 0 1rem;font-size:1rem}.zyd-foot__age{margin:0 0 1.2rem}.zyd-foot__18{font:800 .8rem/1.5 var(--zyd-cond);border:1px solid #e9e0d0;margin-right:.35rem;padding:0 .35rem;display:inline-block}.zyd-foot__links{flex-wrap:wrap;gap:.4rem 1.3rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.zyd-foot .zyd-foot__links a{color:#f6efe3}.zyd-foot__small{color:#b9ab97;margin:0;font-size:.76rem}.zyd-art--lost .zyd-h1{color:var(--zyd-rust);font-size:clamp(4rem,20vw,8rem)}
