:root{--ink:#092f34;--ink-deep:#06262a;--paper:#f3eee3;--paper-light:#faf7f0;--sea:#2e777b;--sea-faded:#9ab7b3;--coral:#cf6044;--gold:#d6a546;--line:#092f3433;--font-display:serif;--font-body:sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), sans-serif;text-rendering:optimizelegibility;margin:0;line-height:1.7}body:before{z-index:-1;content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(#092f3406 1px,#0000 1px),linear-gradient(90deg,#092f3406 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--paper-light);background:var(--coral)}.skip-link{z-index:100;color:#fff;background:var(--ink);padding:.7rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-frame{min-height:100vh;overflow:hidden}.section-shell,.site-header,.site-footer{width:min(1280px,100% - 64px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:106px;display:flex}.wordmark{align-items:center;gap:.8rem;display:inline-flex}.wordmark>span{flex-direction:column;line-height:1;display:flex}.wordmark strong{font-family:var(--font-display), serif;letter-spacing:.12em;font-size:1.12rem}.wordmark small{letter-spacing:.22em;margin-top:.45rem;font-size:.55rem}.brand-mark{fill:none;width:46px;height:46px;stroke:var(--ink);stroke-width:1.8px}.site-header nav{letter-spacing:.08em;align-items:center;gap:clamp(1rem,3vw,3.2rem);font-size:.83rem;font-weight:600;display:flex}.site-header nav a{padding:.5rem 0;position:relative}.site-header nav a:after{content:"";background:var(--coral);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.nav-status{color:var(--paper-light);background:var(--ink);padding:.48rem .85rem;font-size:.69rem}.eyebrow{letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.eyebrow span{color:var(--coral);margin-right:.8rem}.hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;min-height:700px;padding-block:72px 92px;display:grid}.hero-copy{z-index:2;padding-left:clamp(0px,4vw,64px);position:relative}.hero h1,.clam-hero h1,.planning-header h1{font-family:var(--font-display), serif;letter-spacing:-.065em;margin:1.8rem 0 2rem;font-size:clamp(3.8rem,7vw,7rem);font-weight:700;line-height:1.08}.hero h1 em,.clam-hero h1 em,.planning-header h1 em{color:var(--sea);font-style:normal}.hero-lead{max-width:640px;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.9}.hero-actions{align-items:center;gap:2rem;margin-top:2.7rem;display:flex}.button{border:1px solid var(--ink);letter-spacing:.08em;justify-content:center;align-items:center;gap:1.7rem;min-height:54px;padding:0 1.5rem;font-size:.82rem;font-weight:700;transition:color .2s,background .2s,transform .2s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-3px)}.button-primary{color:var(--paper-light);background:var(--ink)}.button-primary:hover,.button-primary:focus-visible{background:var(--coral);border-color:var(--coral)}.button-outline:hover,.button-outline:focus-visible{color:var(--paper-light);background:var(--ink)}.text-link{border-bottom:1px solid var(--ink);padding-bottom:.2rem;font-size:.8rem;font-weight:600}.hero-art{min-width:0;position:relative}.clam-illustration{width:min(100%,600px);margin-inline:auto;display:block;overflow:visible}.clam-illustration text{fill:var(--coral);font-family:var(--font-body);letter-spacing:.18em;font-size:11px;font-weight:700}.illustration-orbit{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:4 9;transform-origin:50%;animation:32s linear infinite orbit}.orbit-two{animation-duration:24s;animation-direction:reverse}.shell-fill{fill:#d8d0be;stroke:var(--ink);stroke-width:3px}.shell-line{fill:none;stroke:var(--ink);stroke-width:2px;opacity:.62}.shell-rim{fill:none;stroke:var(--coral);stroke-width:6px;stroke-linecap:round}.illustration-dot{fill:var(--gold)}.dot-two{fill:var(--coral)}.art-caption{border-top:1px solid var(--ink);letter-spacing:.18em;justify-content:space-between;width:73%;margin:-1.8rem auto 0;padding-top:.7rem;font-size:.6rem;font-weight:700;display:flex}.reveal{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards reveal}.reveal-two{animation-delay:.18s}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit{to{transform:rotate(360deg)}}.topic-section{border-top:1px solid var(--line);padding-block:128px}.section-heading{grid-template-columns:.62fr 1.35fr .9fr;align-items:start;gap:3rem;margin-bottom:64px;display:grid}.section-heading h2{max-width:600px;font-family:var(--font-display), serif;letter-spacing:-.04em;margin:-.2rem 0 0;font-size:clamp(2.5rem,4.2vw,4.7rem);line-height:1.2}.section-heading>p:last-child{color:#092f34b8;max-width:360px;margin:0}.topic-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.topic-card{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.4rem;min-height:330px;padding:2rem;transition:background .24s;display:grid}.topic-card:last-child{border-right:0}.topic-card:hover{background:var(--paper-light)}.topic-number{font-family:var(--font-display), serif;color:var(--coral);font-size:1rem}.topic-card h3{min-height:4.8rem;font-family:var(--font-display), serif;margin:0;font-size:1.65rem;line-height:1.4}.topic-card p{color:#092f34b8;font-size:.9rem}.topic-card a{border-bottom:1px solid;margin-top:2.5rem;padding-bottom:.35rem;font-size:.76rem;font-weight:700;display:inline-block}.method-section{color:var(--paper-light);background:var(--ink);padding-block:120px}.method-grid{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.method-quote>p{color:var(--gold);font-family:var(--font-display);margin:-2rem 0;font-size:8rem;line-height:1}.method-quote h2{font-family:var(--font-display), serif;letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5vw,5.8rem);font-weight:600;line-height:1.3}.method-copy>p{color:#faf7f0b8;margin:0 0 4rem;font-size:1.08rem}.method-copy ol{border-top:1px solid #faf7f040;margin:0;padding:0;list-style:none}.method-copy li{border-bottom:1px solid #faf7f040;grid-template-columns:3.5rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.method-copy li>span{color:var(--gold);font-family:var(--font-display)}.method-copy strong{font-family:var(--font-display);font-size:1.25rem}.method-copy li p{color:#faf7f09e;margin:.25rem 0 0;font-size:.86rem}.closing-section{text-align:center;padding-block:150px}.closing-section h2{font-family:var(--font-display);letter-spacing:-.055em;margin:1.5rem auto 3rem;font-size:clamp(2.8rem,5vw,5.5rem);line-height:1.25}.site-footer{border-top:1px solid var(--ink);grid-template-columns:1.2fr .6fr 1fr;align-items:end;gap:4rem;padding-block:55px;display:grid}.footer-statement{font-family:var(--font-display);margin:.7rem 0 0;font-size:1.15rem}.footer-links{flex-direction:column;gap:.45rem;font-size:.82rem;display:flex}.footer-note{color:#092f34a6;margin:0;font-size:.72rem;line-height:1.8}.breadcrumbs{border-bottom:1px solid var(--line);padding-block:1.5rem}.breadcrumbs ol{letter-spacing:.06em;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;font-size:.7rem;font-weight:600;list-style:none;display:flex}.breadcrumbs li+li:before{color:var(--coral);content:"/";margin-right:.6rem}.breadcrumbs a{color:#092f349e}.clam-hero{grid-template-columns:1fr .72fr;gap:7vw;padding-block:96px 72px;display:grid}.clam-hero h1{margin-top:1.6rem;font-size:clamp(4rem,7vw,7.6rem)}.clam-hero-copy{align-self:end;padding-bottom:2rem}.clam-hero-copy .lead{font-family:var(--font-display);margin-top:0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:600;line-height:1.6}.clam-hero-copy>p:last-child{color:#092f34a8}.clam-hero-rule{border-top:1px solid var(--ink);letter-spacing:.2em;grid-column:1/-1;justify-content:space-between;padding-top:.8rem;font-size:.62rem;font-weight:700;display:flex}.index-section{padding-block:100px 130px}.section-heading.compact{grid-template-columns:.45fr 1fr;margin-bottom:42px}.index-list{border-top:1px solid var(--ink)}.index-row{border-bottom:1px solid var(--line);grid-template-columns:50px .85fr 1fr 1.5fr 30px;align-items:start;gap:2rem;padding:2.2rem 1rem;transition:background .18s,padding .18s;display:grid;position:relative}a.index-row:hover{background:var(--paper-light);padding-inline:1.5rem}.index-letter{color:var(--coral);font-family:var(--font-display);font-size:1.6rem}.index-name h3{font-family:var(--font-display);margin:0;font-size:1.4rem}.index-name span{color:var(--sea);letter-spacing:.08em;margin-top:.4rem;font-size:.62rem;font-weight:700;display:block}.index-question{margin:0;font-weight:700}.index-description{color:#092f34a6;margin:0;font-size:.84rem}.index-arrow{font-size:1.2rem}.is-planned{opacity:.68}.guide-section{color:var(--paper-light);background:var(--ink);padding-block:120px}.guide-intro{grid-template-columns:.6fr 1.4fr;margin-bottom:65px;display:grid}.guide-intro h2{font-family:var(--font-display);margin:0;font-size:clamp(2.6rem,4.5vw,5rem);line-height:1.3}.guide-list{border-top:1px solid #faf7f04d;grid-template-columns:repeat(3,1fr);display:grid}.guide-list>*{border-right:1px solid #faf7f033;min-height:260px;padding:2rem 2rem 1.5rem 0;transition:background .18s,padding .18s}.guide-list>*+*{padding-left:2rem}.guide-list>:hover{background:#faf7f00a}.guide-list span{color:var(--gold);font-family:var(--font-display)}.guide-list h3{font-family:var(--font-display);margin:3rem 0 .5rem;font-size:1.6rem}.guide-list p{color:#faf7f09e;margin:0;font-size:.85rem}.guide-list small{letter-spacing:.12em;border:1px solid #faf7f04d;margin-top:2rem;padding:.25rem .55rem;font-size:.6rem;display:inline-block}.data-promise{grid-template-columns:1fr 1fr;gap:12vw;padding-block:120px;display:grid}.data-promise h2{max-width:600px;font-family:var(--font-display);margin:1rem 0 0;font-size:clamp(2.6rem,4.5vw,5rem);line-height:1.25}.data-promise>p{color:#092f34ad;align-self:end;margin:0}.planning-page{padding-bottom:110px}.planning-header{max-width:1000px;padding-block:92px}.planning-header h1{font-size:clamp(3.3rem,6vw,6rem)}.planning-header>p:last-child{color:#092f34b3;max-width:690px;font-size:1.04rem}.empty-data{color:var(--paper-light);background:var(--ink);grid-template-columns:.6fr 1.4fr;gap:7vw;padding:4rem;display:grid}.empty-count{color:var(--gold);font-family:var(--font-display);font-size:clamp(6rem,13vw,12rem);line-height:.9;display:block}.empty-data>div:first-child p{letter-spacing:.12em;margin:1rem 0 0;font-size:.72rem}.empty-data h2{font-family:var(--font-display);margin:1.2rem 0 2rem;font-size:2rem}.empty-data ul{border-top:1px solid #faf7f040;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.empty-data li{border-bottom:1px solid #faf7f040;padding:.9rem 0;font-size:.82rem}.back-link{padding-top:2.5rem;font-size:.8rem;font-weight:700}.editorial-page{padding-bottom:120px}.editorial-header{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;padding-block:92px 110px;display:grid}.editorial-header h1{font-family:var(--font-display);letter-spacing:-.06em;margin:1.7rem 0 0;font-size:clamp(3.8rem,6.7vw,7.2rem);font-weight:700;line-height:1.12}.editorial-header h1 em{color:var(--sea);font-style:normal}.editorial-intro>p{font-family:var(--font-display);margin:0 0 2.3rem;font-size:clamp(1.18rem,1.8vw,1.55rem);font-weight:600;line-height:1.75}.editorial-intro dl{border-top:1px solid var(--ink);margin:0}.editorial-intro dl>div{border-bottom:1px solid var(--line);grid-template-columns:7rem 1fr;padding:.72rem 0;font-size:.7rem;display:grid}.editorial-intro dt{color:#092f3494}.editorial-intro dd{margin:0;font-weight:700}.quick-answer{color:var(--paper-light);background:var(--ink);grid-template-columns:.36fr 1fr;gap:7vw;padding:4.5rem;display:grid}.quick-answer h2{font-family:var(--font-display);margin:-.3rem 0 1.5rem;font-size:clamp(2.3rem,4vw,4rem)}.quick-answer p{color:#faf7f0c7;max-width:850px;margin:0 0 1.1rem;font-size:1rem}.quick-answer p:last-child{margin-bottom:0}.quick-answer strong{color:var(--gold)}.editorial-body{grid-template-columns:.29fr 1fr;gap:7vw;padding-block:115px;display:grid}.editorial-kicker{align-items:flex-start;gap:1.2rem;display:flex}.editorial-kicker>span{color:var(--coral);font-family:var(--font-display);font-size:2rem;line-height:.9}.editorial-kicker .eyebrow{margin-top:.35rem}.editorial-content>h2{max-width:840px;font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 2rem;font-size:clamp(2.7rem,4.5vw,5rem);line-height:1.25}.body-lead{color:#092f34b8;max-width:820px;margin:0 0 3.5rem;font-size:1.05rem}.ruled-section{border-top:1px solid var(--ink)}.region-ledger{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.region-ledger article{border-bottom:1px solid var(--line);grid-template-columns:2rem 5rem 1fr;gap:1rem;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.region-ledger article:nth-child(odd){border-right:1px solid var(--line)}.region-ledger article:nth-child(2n){padding-left:1.5rem}.region-ledger span{color:var(--coral);font-family:var(--font-display)}.region-ledger h3{font-family:var(--font-display);margin:0;font-size:1.35rem}.region-ledger p{color:#092f34a8;margin:0;font-size:.82rem}.comparison-grid{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.comparison-grid article{min-height:260px;padding:2.2rem}.comparison-grid article+article{border-left:1px solid var(--ink)}.comparison-grid .eyebrow{color:var(--coral)}.comparison-grid h3{font-family:var(--font-display);margin:3.2rem 0 .7rem;font-size:1.65rem}.comparison-grid article>p:last-child{color:#092f34ad;margin:0;font-size:.86rem}.pending-box{color:var(--paper-light);background:var(--sea);margin-top:2rem;padding:2rem 2.2rem}.pending-box .eyebrow{color:#faf7f099}.pending-box strong{font-family:var(--font-display);margin:1rem 0 .4rem;font-size:1.5rem;display:block}.pending-box>p:last-child{color:#faf7f0b8;margin:0;font-size:.82rem}.standalone-pending{margin:0 0 100px}.step-ledger{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.step-ledger li{border-bottom:1px solid var(--line);grid-template-columns:3.5rem 1fr;gap:1.5rem;padding:1.6rem 0;display:grid}.step-ledger li>span{color:var(--coral);font-family:var(--font-display);font-size:1.2rem}.step-ledger h3{font-family:var(--font-display);margin:0;font-size:1.3rem}.step-ledger p{color:#092f34ad;margin:.3rem 0 0;font-size:.86rem}.safety-banner{border-left:7px solid var(--coral);background:#e6ddcc;grid-template-columns:.85fr 1.15fr;align-items:center;gap:2.5rem;padding:2.4rem;display:grid}.safety-banner strong{font-family:var(--font-display);font-size:1.55rem}.safety-banner p{margin:0;font-size:.86rem}.instruction-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.instruction-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:235px;padding:2rem}.instruction-grid span{color:var(--coral);font-family:var(--font-display)}.instruction-grid h3{font-family:var(--font-display);margin:3rem 0 .6rem;font-size:1.45rem}.instruction-grid p{color:#092f34ad;margin:0;font-size:.85rem}.format-table{border-top:1px solid var(--ink)}.format-table [role=row]{border-bottom:1px solid var(--line);grid-template-columns:.42fr 1fr;gap:2rem;padding:1.4rem 0;display:grid}.format-table strong{font-family:var(--font-display);font-size:1.1rem}.format-table p{color:#092f34ad;margin:0;font-size:.86rem}.decision-ledger{border-top:1px solid var(--ink)}.decision-ledger article{border-bottom:1px solid var(--line);grid-template-columns:3rem .35fr 1fr .7fr;align-items:center;gap:1.5rem;padding:1.25rem 1rem 1.25rem 0;display:grid}.decision-ledger article>span{font-family:var(--font-display)}.decision-ledger small{letter-spacing:.08em;font-weight:700}.decision-ledger h3{font-family:var(--font-display);margin:0;font-size:1.25rem}.decision-ledger p{margin:0;font-size:.8rem;font-weight:700}.decision-ledger .is-stop>span,.decision-ledger .is-stop p{color:var(--coral)}.decision-ledger .is-observe>span,.decision-ledger .is-observe p{color:var(--sea)}.source-section{color:var(--paper-light);background:var(--ink);grid-template-columns:.3fr 1fr;gap:7vw;margin-top:10px;padding:4.5rem;display:grid}.source-section h2{font-family:var(--font-display);margin:1rem 0 0;font-size:2.5rem}.source-section ol{border-top:1px solid #faf7f042;margin:0;padding:0;list-style:none}.source-section li{border-bottom:1px solid #faf7f033;grid-template-columns:2.5rem 1fr;gap:1.2rem;padding:1.3rem 0;display:grid}.source-section li>span{color:var(--gold);font-family:var(--font-display)}.source-section li p{color:#faf7f08c;letter-spacing:.08em;margin:0 0 .2rem;font-size:.65rem}.source-section li a{font-family:var(--font-display);font-size:1.05rem;font-weight:600;display:inline-block}.source-section li small{color:#faf7f08f;margin-top:.35rem;font-size:.72rem;display:block}.review-note{color:#faf7f085;grid-column:2;margin:1.5rem 0 0;font-size:.7rem}.related-pages{padding-block:95px 0}.related-pages>.eyebrow{margin-bottom:1.5rem}.related-pages>div{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.related-pages a{border-right:1px solid var(--line);min-height:185px;padding:1.8rem;transition:color .18s,background .18s;position:relative}.related-pages a:last-child{border-right:0}.related-pages a:hover{color:var(--paper-light);background:var(--sea)}.related-pages strong{font-family:var(--font-display);font-size:1.3rem;display:block}.related-pages a>span{color:#092f349e;margin-top:.65rem;font-size:.76rem;display:block}.related-pages a:hover>span{color:#faf7f0b3}.related-pages i{font-style:normal;position:absolute;bottom:1.3rem;right:1.5rem}.not-found{min-height:620px;padding-block:100px}.not-found h1{font-family:var(--font-display);margin:1.5rem 0;font-size:clamp(4rem,8vw,8rem);line-height:1.15}.not-found>p:not(.eyebrow){margin-bottom:2.5rem}@media (max-width:960px){.hero{grid-template-columns:1fr}.hero-copy{padding:20px 0 0}.hero-art{width:min(600px,90%);margin:2rem auto 0}.section-heading{grid-template-columns:1fr 1.8fr}.section-heading>p:last-child{grid-column:2}.topic-grid{grid-template-columns:1fr}.topic-card{border-right:0;border-bottom:1px solid var(--line);min-height:230px}.topic-card:last-child{border-bottom:0}.method-grid,.clam-hero,.data-promise{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}.footer-note{grid-column:1/-1}.index-row{grid-template-columns:40px 1fr 1.4fr 24px}.index-description{grid-column:2/4}.guide-intro{grid-template-columns:1fr;gap:2rem}.empty-data{grid-template-columns:1fr}.site-header nav a:nth-child(3){display:none}.editorial-header{grid-template-columns:1fr;gap:3rem}.quick-answer{grid-template-columns:1fr}.editorial-body{grid-template-columns:.22fr 1fr;gap:4vw}.source-section{grid-template-columns:1fr}.review-note{grid-column:auto}.decision-ledger article{grid-template-columns:2.5rem .35fr 1fr}.decision-ledger p{grid-column:3}}@media (max-width:680px){.section-shell,.site-header,.site-footer{width:min(100% - 36px,1280px)}.site-header{min-height:88px}.site-header nav a{display:none}.nav-status{font-size:.6rem}.wordmark small{display:none}.hero{min-height:auto;padding-block:64px}.hero h1,.clam-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.hero-actions{flex-direction:column;align-items:flex-start;gap:1.3rem}.hero-art{width:112%;margin-left:-6%}.topic-section,.method-section,.closing-section,.guide-section,.data-promise{padding-block:80px}.section-heading,.section-heading.compact{grid-template-columns:1fr;gap:1.2rem}.section-heading>p:last-child{grid-column:auto}.topic-card{grid-template-columns:35px 1fr;padding:1.5rem 0}.method-quote h2{font-size:3.2rem}.method-quote>p{font-size:6rem}.site-footer{grid-template-columns:1fr;gap:2rem}.footer-note{grid-column:auto}.clam-hero{padding-block:65px}.clam-hero-rule span:last-child{display:none}.index-section{padding-block:70px 90px}.index-row{grid-template-columns:30px 1fr 20px;gap:1rem;padding:1.7rem 0}.index-question,.index-description{grid-column:2/4}.index-arrow{grid-area:1/3/3}.guide-list{grid-template-columns:1fr}.guide-list>*,.guide-list>*+*{border-bottom:1px solid #faf7f033;border-right:0;min-height:auto;padding:2rem 0}.guide-list h3{margin-top:1.5rem}.empty-data{padding:2rem}.empty-data ul{grid-template-columns:1fr}.planning-header{padding-block:65px}.editorial-page{padding-bottom:80px}.editorial-header{padding-block:64px 78px}.editorial-header h1{font-size:clamp(3.1rem,15vw,5rem)}.editorial-intro dl>div{grid-template-columns:6.2rem 1fr}.quick-answer{gap:1.5rem;padding:2.2rem 1.6rem}.editorial-body{grid-template-columns:1fr;gap:2rem;padding-block:78px}.editorial-kicker{align-items:center}.editorial-content>h2{font-size:2.8rem}.region-ledger{grid-template-columns:1fr}.region-ledger article,.region-ledger article:nth-child(2n){border-right:0;grid-template-columns:2rem 4rem 1fr;padding:1.3rem 0}.comparison-grid{grid-template-columns:1fr}.comparison-grid article{min-height:220px}.comparison-grid article+article{border-top:1px solid var(--ink);border-left:0}.safety-banner{grid-template-columns:1fr;gap:1rem;padding:1.8rem}.instruction-grid{grid-template-columns:1fr}.instruction-grid article{min-height:210px}.format-table [role=row]{grid-template-columns:1fr;gap:.55rem}.decision-ledger article{grid-template-columns:2.2rem 1fr;gap:.6rem 1rem}.decision-ledger small,.decision-ledger h3,.decision-ledger p{grid-column:2}.source-section{padding:2.2rem 1.6rem}.related-pages>div{grid-template-columns:1fr}.related-pages a{border-right:0;border-bottom:1px solid var(--line);min-height:150px}.related-pages a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
