:root{--dym-ink:#1e262e;--dym-slate-8:#2b3640;--dym-slate-6:#4a5866;--dym-slate-4:#8e9aa6;--dym-slate-3:#c5ccd3;--dym-slate-1:#eef1f4;--dym-paper:#f8f6f3;--dym-card:#fff;--dym-coral:#ef6f5a;--dym-coral-ink:#a63c28;--dym-coral-wash:#fbe9e5;--dym-slab:Rockwell, "Rockwell Nova", "Roboto Slab", "Courier New", Courier, serif;--dym-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--dym-wide:72rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body.dym-page{background:var(--dym-paper);color:var(--dym-ink);font:400 1.0625rem/1.65 var(--dym-sans);margin:0}.dym-page a{color:var(--dym-coral-ink);text-underline-offset:.18em}.dym-page a:hover{color:var(--dym-ink)}.dym-page a:focus-visible,.dym-page summary:focus-visible{outline:3px solid var(--dym-coral);outline-offset:2px}.dym-page img{max-width:100%;height:auto}.dym-skip{background:var(--dym-coral);z-index:5;padding:.5rem 1rem;position:absolute;top:0;left:-999px;color:var(--dym-ink)!important}.dym-skip:focus{left:1rem}.dym-mast{background:var(--dym-ink);color:var(--dym-paper);border-bottom:4px solid var(--dym-coral);position:relative}.dym-mast__row{max-width:var(--dym-wide);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1rem 1rem .75rem;display:flex}.dym-mark{grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;text-decoration:none;display:grid;color:var(--dym-paper)!important}.dym-mark__glyph{border:2px solid var(--dym-coral);grid-row:span 2;width:2.1rem;height:2.1rem;position:relative;transform:rotate(45deg)}.dym-mark__glyph:after{content:"";background:var(--dym-coral);position:absolute;inset:5px}.dym-mark__name{font:400 1.35rem/1.1 var(--dym-slab);letter-spacing:.06em;text-transform:uppercase}.dym-mark__sub{letter-spacing:.08em;color:var(--dym-slate-3);font-size:.72rem;line-height:1.3}.dym-mast__offer{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--dym-coral);flex:none;padding:.45rem .7rem;font-size:.75rem;text-decoration:none;color:var(--dym-paper)!important}.dym-mast__offer:hover{background:var(--dym-coral);color:var(--dym-ink)!important}.dym-navt{opacity:0;width:1px;height:1px;position:absolute}.dym-navt__btn{max-width:var(--dym-wide);letter-spacing:.2em;text-transform:uppercase;color:var(--dym-slate-3);cursor:pointer;border-top:1px solid var(--dym-slate-8);margin:0 auto;padding:.55rem 1rem;font-size:.78rem;display:block}.dym-navt__btn:after{content:" +";color:var(--dym-coral)}.dym-navt:checked+.dym-navt__btn:after{content:" –"}.dym-navt:focus-visible+.dym-navt__btn{outline:3px solid var(--dym-coral);outline-offset:-3px}.dym-nav{background:var(--dym-slate-8);display:none}.dym-navt:checked~.dym-nav{display:block}.dym-nav__list{max-width:var(--dym-wide);margin:0 auto;padding:.25rem 1rem .75rem;list-style:none}.dym-nav__link{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #36434f;padding:.55rem 0;font-size:.9rem;text-decoration:none;display:block;color:var(--dym-paper)!important}.dym-nav__link--here{color:var(--dym-coral)!important}.dym-main{max-width:var(--dym-wide);margin:0 auto;padding:0 1rem 3rem}.dym-crumbs{color:var(--dym-slate-6);letter-spacing:.04em;padding:1rem 0 0;font-size:.82rem}.dym-crumbs__sep{color:var(--dym-slate-4);margin:0 .4rem}.dym-lede{border-bottom:1px solid var(--dym-slate-3);margin-bottom:1.5rem;padding:1.25rem 0}.dym-lede--front{padding-top:2rem}.dym-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--dym-coral-ink);margin:0 0 .6rem;font-size:.74rem;font-weight:600}.dym-h1{font:400 clamp(1.85rem, 6vw, 2.9rem)/1.12 var(--dym-slab);letter-spacing:.01em;max-width:24ch;margin:0}.dym-stamp{letter-spacing:.06em;color:var(--dym-slate-6);margin:.9rem 0 0;font-size:.8rem}.dym-cols{flex-direction:column;gap:1.5rem;display:flex}.dym-copy{order:1;min-width:0}.dym-rail{flex-direction:column;order:2;gap:1rem;display:flex}.dym-rail__h{letter-spacing:.22em;text-transform:uppercase;color:var(--dym-slate-6);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.dym-ledger{background:var(--dym-card);border:1px solid var(--dym-slate-3);outline:1px solid var(--dym-slate-3);outline-offset:3px;margin:4px;padding:1rem 1rem .5rem}.dym-ledger__dl{margin:0}.dym-ledger__row{border-top:1px dotted var(--dym-slate-4);padding:.5rem 0}.dym-ledger__row:first-child{border-top:0;padding-top:0}.dym-ledger__dt{letter-spacing:.14em;text-transform:uppercase;color:var(--dym-slate-6);font-size:.72rem}.dym-ledger__dd{margin:.1rem 0 0;font-size:.95rem;line-height:1.45}.dym-toc{border-left:3px solid var(--dym-coral);padding:.25rem 0 .25rem 1rem;display:none}.dym-toc__list{margin:0;padding-left:1.1rem;font-size:.9rem}.dym-toc__item{margin:.3rem 0}.dym-toc__a{text-decoration:none;color:var(--dym-ink)!important}.dym-toc__a:hover{text-decoration:underline}.dym-frame{background:var(--dym-card);border:1px solid var(--dym-slate-6);box-shadow:0 0 0 5px var(--dym-paper), 0 0 0 6px var(--dym-slate-3);margin:0 0 1.75rem;padding:.5rem}.dym-frame__img{width:100%;display:block}.dym-frame__cap{color:var(--dym-slate-6);letter-spacing:.02em;padding:.5rem .25rem 0;font-size:.8rem}.dym-prose{max-width:44rem}.dym-prose>p:first-child{font-size:1.12rem;line-height:1.6}.dym-prose h2{font:400 1.55rem/1.2 var(--dym-slab);margin:2.4rem 0 .8rem;padding-top:.9rem;position:relative}.dym-prose h2:before{content:"";background:var(--dym-coral);width:3rem;height:3px;position:absolute;top:0;left:0}.dym-prose h3{font:400 1.2rem/1.25 var(--dym-slab);margin:1.6rem 0 .5rem}.dym-prose p,.dym-prose ul,.dym-prose ol{margin:0 0 1rem}.dym-prose li{margin:.3rem 0}.dym-prose ul{padding-left:1.2rem;list-style:square}.dym-prose ul li::marker{color:var(--dym-coral)}.dym-prose ol{padding-left:1.4rem}.dym-prose ol li::marker{font-family:var(--dym-slab);color:var(--dym-coral-ink)}.dym-prose strong{font-weight:650}.dym-prose blockquote{border-left:3px solid var(--dym-slate-6);background:var(--dym-slate-1);margin:1.25rem 0;padding:.75rem 1rem}.dym-prose blockquote p:last-child{margin-bottom:0}.dym-prose table{border-collapse:collapse;max-width:100%;margin:0 0 1.25rem;font-size:.92rem;display:block;overflow-x:auto}.dym-prose th,.dym-prose td{border-bottom:1px solid var(--dym-slate-3);text-align:left;vertical-align:top;min-width:7.5rem;padding:.55rem .7rem .55rem 0}.dym-prose th{letter-spacing:.14em;text-transform:uppercase;color:var(--dym-slate-6);border-bottom:2px solid var(--dym-ink);font-size:.72rem;font-weight:600}.dym-prose img{background:var(--dym-card);border:1px solid var(--dym-slate-6);box-shadow:0 0 0 4px var(--dym-paper), 0 0 0 5px var(--dym-slate-3);margin:1.25rem 0 .5rem;padding:.4rem;display:block}.dym-prose p:has(>img)+p>em:only-child{color:var(--dym-slate-6);font-size:.85rem}.dym-prose hr{border:0;border-top:1px solid var(--dym-slate-3);margin:2rem 0}.dym-stub{background:var(--dym-card);border:1px dashed var(--dym-slate-6);margin:0 0 1.75rem;padding:1rem 1.25rem 1rem 1.6rem;position:relative}.dym-stub:before{content:"";background:repeating-linear-gradient(180deg, var(--dym-coral) 0 8px, transparent 8px 14px);width:6px;position:absolute;top:0;bottom:0;left:0}.dym-stub__label{letter-spacing:.2em;text-transform:uppercase;color:var(--dym-slate-6);margin:0 0 .3rem;font-size:.72rem}.dym-stub__head{font:400 1.3rem/1.25 var(--dym-slab);margin:0 0 .4rem}.dym-stub__text{margin:0 0 .4rem}.dym-stub__terms{color:var(--dym-slate-6);margin:0;font-size:.85rem}.dym-steps{max-width:44rem;margin:2.25rem 0 0}.dym-steps__h,.dym-qa__h{font:400 1.55rem/1.2 var(--dym-slab);margin:0 0 1rem}.dym-steps__list{counter-reset:dymstep;margin:0;padding:0;list-style:none}.dym-steps__item{counter-increment:dymstep;border-left:1px solid var(--dym-slate-3);margin-left:1rem;padding:0 0 1rem 3.1rem;position:relative}.dym-steps__item:before{content:counter(dymstep);background:var(--dym-ink);width:2rem;height:2rem;color:var(--dym-paper);font-family:var(--dym-slab);place-items:center;display:grid;position:absolute;top:0;left:-1rem}.dym-steps__item:last-child{border-left-color:#0000}.dym-steps__t{font:400 1.1rem/1.3 var(--dym-slab);margin:0 0 .2rem;padding-top:.2rem}.dym-steps__p{margin:0}.dym-tally{gap:1rem;max-width:44rem;margin:2.25rem 0 0;display:grid}.dym-tally__col{background:var(--dym-card);border:1px solid var(--dym-slate-3);border-top:4px solid var(--dym-slate-6);padding:1rem 1.1rem}.dym-tally__col--plus{border-top-color:var(--dym-ink)}.dym-tally__col--minus{border-top-color:var(--dym-coral)}.dym-tally__h{font:400 1.15rem/1.2 var(--dym-slab);margin:0 0 .5rem}.dym-tally__list{margin:0;padding-left:1.1rem}.dym-tally__li{margin:.35rem 0}.dym-tally__col--plus .dym-tally__li::marker{content:"+  ";color:var(--dym-ink);font-weight:700}.dym-tally__col--minus .dym-tally__li::marker{content:"−  ";color:var(--dym-coral-ink);font-weight:700}.dym-qa{max-width:44rem;margin:2.5rem 0 0}.dym-qa__list{counter-reset:dymq;border-top:1px solid var(--dym-ink);margin:0;padding:0;list-style:none}.dym-qa__item{counter-increment:dymq;border-bottom:1px solid var(--dym-slate-3)}.dym-qa__q{cursor:pointer;padding:.85rem 2rem .85rem 0;font-weight:600;list-style:none;position:relative}.dym-qa__q::-webkit-details-marker{display:none}.dym-qa__q:before{content:"Q" counter(dymq) "  ";font-family:var(--dym-slab);color:var(--dym-coral-ink);letter-spacing:.04em;font-weight:400}.dym-qa__q:after{content:"+";color:var(--dym-slate-6);font-size:1.2rem;position:absolute;top:.75rem;right:.25rem}.dym-qa__d[open] .dym-qa__q:after{content:"−"}.dym-qa__a{color:#2f3943;margin:0 0 1rem}.dym-offer{background:var(--dym-ink);max-width:44rem;color:var(--dym-paper);border:1px solid var(--dym-ink);outline:1px solid var(--dym-slate-4);outline-offset:4px;margin:2.5rem 0 0;padding:1.25rem}.dym-offer__label{letter-spacing:.24em;text-transform:uppercase;color:var(--dym-coral);margin:0 0 .4rem;font-size:.72rem}.dym-offer__note{color:var(--dym-slate-3);margin:0 0 1rem;font-size:.9rem}.dym-offer__btn{background:var(--dym-coral);letter-spacing:.08em;text-transform:uppercase;padding:.7rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block;color:var(--dym-ink)!important}.dym-offer__btn:hover{background:var(--dym-paper)}.dym-foot{background:var(--dym-ink);color:var(--dym-slate-3);border-top:4px solid var(--dym-coral)}.dym-foot__grid{max-width:var(--dym-wide);gap:1.5rem;margin:0 auto;padding:2rem 1rem 2.5rem;display:grid}.dym-foot__h{letter-spacing:.22em;text-transform:uppercase;color:var(--dym-coral);margin:0 0 .5rem;font-size:.72rem}.dym-foot__list{columns:2;column-gap:1rem;margin:0;padding:0;font-size:.9rem;list-style:none}.dym-foot__list li{break-inside:avoid;margin:0 0 .35rem}.dym-foot__a{text-decoration:none;color:var(--dym-paper)!important}.dym-foot__a:hover{text-decoration:underline}.dym-foot__note,.dym-foot__rg{margin:0 0 .8rem;font-size:.88rem;line-height:1.55}.dym-foot__rg{color:var(--dym-paper);border-left:3px solid var(--dym-coral);padding-left:.75rem}.dym-foot__small{color:var(--dym-slate-4);margin:0;font-size:.78rem}@media (width<=29.99rem){.dym-mark__sub{display:none}.dym-mark__name{white-space:nowrap;font-size:1.15rem}.dym-mark__glyph{grid-row:auto;width:1.6rem;height:1.6rem}.dym-mast__offer{letter-spacing:.1em;padding:.4rem .55rem;font-size:.68rem}}@media (width>=40rem){.dym-tally,.dym-foot__grid{grid-template-columns:1fr 1fr}.dym-foot__col--wide{grid-column:1/-1}}@media (width>=62rem){.dym-mast__row{padding:1.25rem 1.5rem 1rem}.dym-mark__name{font-size:1.6rem}.dym-navt,.dym-navt__btn{display:none}.dym-nav{border-top:1px solid #36434f;display:block}.dym-nav__list{flex-wrap:wrap;justify-content:center;gap:0 1.6rem;padding:0 1.5rem;display:flex}.dym-nav__link{letter-spacing:.16em;border-bottom:2px solid #0000;padding:.65rem 0 .55rem;font-size:.76rem}.dym-nav__link:hover,.dym-nav__link--here{border-bottom-color:var(--dym-coral)}.dym-main{padding:0 1.5rem 4rem}.dym-cols{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:3rem;display:grid}.dym-cols--solo{grid-template-columns:minmax(0,1fr)}.dym-rail{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.dym-toc{display:block}.dym-foot__grid{grid-template-columns:1.3fr 1fr 1.6fr;padding:2.5rem 1.5rem 3rem}.dym-foot__col--wide{grid-column:auto}}
