:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7f4;--paper:#fffefa;--paper-strong:#fff;--ink:#16201f;--muted:#5d6e69;--line:#d8e1dc;--accent:#126b63;--accent-strong:#0b4c47;--accent-soft:#dcefeb;--warning:#8a5b14;--warning-soft:#fff3d8;--blue-soft:#dce9f5;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(90deg, #126b630f 1px, transparent 1px), linear-gradient(180deg, #126b630a 1px, transparent 1px), var(--bg);color:var(--ink);background-size:44px 44px;margin:0;font-family:Aptos,Segoe UI,Helvetica Neue,ui-sans-serif,system-ui,sans-serif;line-height:1.58}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{letter-spacing:0}h1{max-width:13ch;margin-bottom:1rem;font-size:4.8rem;line-height:.96}h2{font-size:2.25rem;line-height:1.08}h3{font-size:1.05rem;line-height:1.2}p{color:#2d403c}.skip-link{z-index:20;border-radius:var(--radius);background:var(--ink);color:#fff;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.topbar,.footer{justify-content:space-between;align-items:center;gap:1.2rem;width:min(1240px,100% - 2rem);margin:0 auto;padding:1rem 0;display:flex}.topbar{min-height:68px}.brand{gap:.1rem;text-decoration:none;display:grid}.brand strong{font-size:1.1rem}.brand span,.footer p,.topic-tile span,.directory-card span,.source-list span,.next-list span,.scope-strip span,.breadcrumbs,.article-photo figcaption{color:var(--muted)}.nav,.footer-links,.hero-actions{align-items:center;gap:.85rem;display:flex}.nav{white-space:nowrap;flex-wrap:nowrap}.nav a,.footer-links a{color:var(--muted);font-size:.92rem;text-decoration:none}.nav a:hover,.footer-links a:hover{color:var(--accent-strong)}.home-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(1rem,4vw,3rem);width:min(1240px,100% - 2rem);min-height:min(760px,100dvh - 92px);margin:0 auto;padding:1.5rem 0 2rem;display:grid}.hero-copy{align-content:center;display:grid}.brand-kicker{color:var(--accent-strong);text-transform:uppercase;margin-bottom:.8rem;font-size:.82rem;font-weight:850}.lead{color:#2f4540;max-width:64ch;font-size:1.12rem}.hero-actions{margin-top:1rem}.button{border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;min-height:2.75rem;padding:.72rem 1rem;font-weight:850;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:active{transform:translateY(1px)}.button.primary{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.button.secondary{background:var(--paper-strong);color:var(--accent-strong)}.hero-photo,.article-photo{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);margin:0;overflow:hidden}.hero-photo{align-self:stretch;min-height:420px;display:grid}.hero-photo img,.article-photo img{object-fit:cover;width:100%;height:100%}.hero-photo figcaption,.article-photo figcaption{background:var(--paper-strong);padding:.75rem .9rem;font-size:.88rem}.scope-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1240px,100% - 2rem);margin:0 auto;display:grid}.scope-strip div{border-right:1px solid var(--line);padding:1rem}.scope-strip div:last-child{border-right:0}.scope-strip strong{font-size:2rem;line-height:1;display:block}.home-trust-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.44fr) minmax(0,1fr) minmax(260px,.44fr);align-items:center;gap:1rem;width:min(1240px,100% - 2rem);margin:1rem auto 0;padding:1rem 0;display:grid}.home-trust-rail h2{max-width:18ch;margin-bottom:0;font-size:1.45rem;line-height:1.12}.home-trust-rail p{margin-bottom:0}.home-trust-rail nav{gap:.45rem;display:grid}.home-trust-rail a{border-left:3px solid var(--accent);color:var(--accent-strong);background:#ffffffa8;padding:.5rem .7rem;font-size:.92rem;font-weight:850;text-decoration:none}.home-trust-rail a:hover{background:var(--accent-soft)}.section,.hub-page,.article-shell{width:min(1240px,100% - 2rem);margin:0 auto}.section{padding:4rem 0 0}.section-lead{max-width:760px;margin-bottom:1.25rem}.home-decision-selector{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.home-decision-lead{border-top:4px solid var(--warning);background:#fffefab8;padding-top:.9rem}.home-decision-lead h2{max-width:12ch}.home-decision-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-decision-link{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.35rem;min-height:7.5rem;padding:.95rem;text-decoration:none;display:grid}.home-decision-link:nth-child(2n){border-right:0}.home-decision-link:nth-last-child(-n+2){border-bottom:0}.home-decision-link strong{color:var(--ink);font-size:1.05rem;line-height:1.18}.home-decision-link span{color:var(--muted);font-size:.92rem;line-height:1.45}.home-decision-link:hover{background:var(--accent-soft)}.reader-path-panel{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.reader-path-lead{border-top:4px solid var(--accent-strong);padding-top:.9rem;position:sticky;top:1rem}.reader-path-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.reader-path-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);grid-column:span 2;grid-template-rows:9.5rem auto auto 1fr;min-height:19rem;text-decoration:none;display:grid;overflow:hidden}.reader-path-card.primary-path{grid-column:span 3}.reader-path-card img{object-fit:cover;width:100%;height:9.5rem}.reader-path-card span,.reader-path-card strong,.reader-path-card small{margin-left:.9rem;margin-right:.9rem}.reader-path-card span{color:var(--accent-strong);text-transform:uppercase;margin-top:.85rem;font-size:.76rem;font-weight:900}.reader-path-card strong{color:var(--ink);margin-top:.3rem;font-size:1.05rem;line-height:1.16}.reader-path-card small{color:var(--muted);margin-top:.55rem;margin-bottom:.95rem;font-size:.92rem;line-height:1.45}.editorial-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.topic-mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.topic-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);grid-column:span 2;align-content:end;min-height:13rem;padding:1rem;text-decoration:none;display:grid}.topic-tile.wide{background:linear-gradient(135deg, var(--accent-soft), var(--paper-strong));grid-column:span 3}.topic-tile:hover,.directory-card:hover,.featured-list a:hover,.reader-path-card:hover,.next-list a:hover,.source-list a:hover,.index-columns a:hover{border-color:var(--accent)}.featured-band{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:stretch;gap:1rem;display:grid}.featured-band>div:first-child{border:1px solid var(--line);border-radius:var(--radius);background:var(--blue-soft);padding:1.25rem}.featured-list,.source-list,.next-list,.dimension-links{gap:.75rem;display:grid}.featured-list a,.source-list a,.next-list a,.dimension-links a,.index-columns a{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);gap:.25rem;padding:.85rem;text-decoration:none;display:grid}.article-index{padding-bottom:4rem}.index-columns{columns:3 260px;column-gap:.8rem}.index-columns a{break-inside:avoid;margin:0 0 .75rem}.index-columns span{color:var(--accent-strong);text-transform:uppercase;font-size:.78rem;font-weight:800}.hub-page{padding:2rem 0 4rem}.hub-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.hub-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--warning-soft);gap:.35rem;padding:1rem;display:grid}.article-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.directory-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);grid-template-rows:auto auto auto 1fr;min-height:21rem;text-decoration:none;display:grid;overflow:hidden}.directory-card.feature{grid-column:span 2}.directory-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.directory-card span,.directory-card h2,.directory-card p{margin-left:.9rem;margin-right:.9rem}.directory-card span{color:var(--accent-strong);text-transform:uppercase;margin-top:.8rem;font-size:.76rem;font-weight:850}.directory-card h2{margin-bottom:.45rem;font-size:1.15rem}.directory-card p{margin-bottom:1rem}.article-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(1rem,3vw,2rem);padding:2rem 0 4rem;display:grid}.article-main{min-width:0}.article-hero-guide{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.92fr) minmax(280px,.82fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);margin-bottom:1rem;padding-bottom:1rem;display:grid}.article-hero-copy{align-content:end;min-height:420px;padding:clamp(.2rem,2vw,1rem) 0;display:grid}.article-hero-copy h1{max-width:13ch}.article-family-label,.dimension-label{color:var(--accent-strong);text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:900}.article-question{max-width:72ch;color:var(--accent-strong);font-weight:800}.first-decision-entry{border-left:4px solid var(--accent);background:#ffffffb8;max-width:58ch;margin-top:.75rem;padding:.65rem .8rem}.first-decision-entry span{color:var(--accent-strong);text-transform:uppercase;margin-bottom:.25rem;font-size:.76rem;font-weight:900;display:block}.first-decision-entry p{margin-bottom:0;font-size:.95rem;line-height:1.42}.breadcrumbs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-size:.92rem;display:flex}.breadcrumbs a{color:var(--accent-strong);text-decoration:none}.article-photo img{aspect-ratio:16/9}.article-hero-guide .article-photo img{aspect-ratio:auto}.article-decision-board,.article-variant-panel,.article-field-note,.article-boundary-strip,.outcome-panel,.response-panel,.next-step-panel,.source-use-panel,.content-block,.article-aside section{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);padding:1rem}.article-route-strip{z-index:5;border-block:1px solid var(--line);scrollbar-width:thin;background:#fffefaf0;gap:.45rem;margin:0 0 1rem;padding:.55rem 0;display:flex;position:sticky;top:0;overflow-x:auto}.article-route-strip a{border:1px solid var(--line);background:var(--paper-strong);color:var(--ink);border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.82rem;font-weight:800;text-decoration:none}.article-route-strip a:hover{border-color:var(--accent)}.article-variant-panel{border-left:5px solid var(--accent);background:var(--paper-strong);grid-template-columns:minmax(0,.78fr) minmax(260px,1fr);gap:1rem;margin-bottom:1rem;display:grid}.article-variant-panel span{color:var(--accent-strong);text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;font-weight:900;display:inline-block}.article-variant-panel h2{max-width:18ch;font-size:1.9rem}.article-variant-panel ul{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.article-variant-signal-first .article-variant-panel{border-left-color:#2b7a4b}.article-variant-choice-first .article-variant-panel{border-left-color:#126b63}.article-variant-setup-first .article-variant-panel{border-left-color:#6c7d2a}.article-variant-supported-first .article-variant-panel{border-left-color:#8a6234}.article-variant-stop-first .article-variant-panel{background:var(--warning-soft);border-left-color:#9f4f42}.article-field-note{background:linear-gradient(135deg, var(--paper-strong), #fff3d89e);border-left:5px solid #6c7d2a;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:1rem;margin-bottom:1rem;display:grid}.field-note-lead span{color:var(--warning);text-transform:uppercase;margin-bottom:.45rem;font-size:.76rem;font-weight:900;display:inline-block}.field-note-lead h2{max-width:16ch;font-size:1.65rem}.field-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.field-note-grid article{border-top:3px solid var(--warning);background:#ffffffbd;padding:.75rem}.field-note-grid strong{color:var(--warning);text-transform:uppercase;margin-bottom:.35rem;font-size:.76rem;font-weight:900;display:block}.field-note-grid p{margin-bottom:0;font-size:.93rem;line-height:1.45}.article-decision-board{background:linear-gradient(135deg, var(--accent-soft), var(--paper-strong));grid-template-columns:minmax(0,.75fr) minmax(320px,1fr);gap:1rem;margin-bottom:1rem;display:grid}.article-summary-stack{border-left:5px solid var(--accent-strong);background:var(--paper-strong);box-shadow:0 1px #16201f0a}.decision-board-lead h2,.article-boundary-strip h2,.outcome-panel h2,.response-panel h2,.next-step-panel h2,.source-use-panel h2{font-size:1.8rem}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.quick-takeaway-list{align-content:start}.decision-grid article{border-left:0;border-top:3px solid var(--accent);background:#f9fbf8;padding:.85rem}.decision-grid span,.dimension-evidence strong,.response-grid strong{color:var(--accent-strong);text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:900;display:block}.decision-grid p{margin-bottom:0}.article-boundary-strip{background:var(--warning-soft);grid-template-columns:minmax(0,.85fr) minmax(280px,1fr);gap:1rem;margin-bottom:1rem;display:grid}.article-scan-map{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:1rem;margin-bottom:1rem;padding:1rem 0;display:grid}.reader-route-index{background:linear-gradient(#fffefab8,#dce9f552);padding:1.1rem 0}.scan-map-lead h2{margin-bottom:.45rem;font-size:1.65rem}.scan-map-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.scan-map-list a{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8;grid-template-columns:2.1rem minmax(0,1fr);gap:.15rem .65rem;min-height:6.25rem;padding:.75rem;text-decoration:none;display:grid}.scan-map-list span{color:var(--accent);grid-row:span 2;font-weight:900}.scan-map-list strong{color:var(--ink);line-height:1.2}.scan-map-list small{color:var(--muted);line-height:1.45}.content-block{margin-bottom:1rem}.dimension-block{border-top:1px solid var(--line);background:linear-gradient(90deg,#ffffffe6,#dcefeb80);grid-template-columns:4.2rem minmax(0,1fr) minmax(250px,.46fr);gap:clamp(.85rem,2vw,1.25rem);margin-bottom:1rem;padding:clamp(1rem,2.6vw,1.5rem) 0 1.1rem;display:grid}.dimension-marker{color:var(--accent);font-size:2.8rem;font-weight:900;line-height:.9}.dimension-copy h2{max-width:18ch;margin-bottom:.7rem;font-size:2.35rem}.dimension-brief{border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:.85rem}.dimension-takeaway{border-left:4px solid var(--accent);background:var(--paper-strong);color:#203632;max-width:76ch;padding:.72rem .85rem;font-weight:800}.dimension-summary{gap:.75rem;display:grid}.dimension-summary p:last-child{margin-bottom:0}.source-role-groups{gap:1rem;display:grid}.source-summary-panel{border-left:4px solid var(--accent);margin-bottom:.95rem;padding-left:.75rem}.source-summary-panel h3{margin-bottom:.35rem}.source-summary-panel p{margin-bottom:0}.source-role-group{border-top:1px solid var(--line);gap:.55rem;padding-top:.8rem;display:grid}.source-role-group:first-child{border-top:0;padding-top:0}.source-role-group h3{color:var(--ink);margin:0;font-size:.95rem}.source-role-group p{color:var(--muted);margin:0;font-size:.88rem}.source-more{border-top:1px dashed var(--line);padding-top:.55rem}.source-more summary{cursor:pointer;color:var(--accent-strong);font-size:.88rem;font-weight:850}.source-list-secondary{margin-top:.65rem}.image-fit-note{border-left:4px solid var(--accent);color:#203632;background:#f9fbf8;padding:.75rem .85rem;font-weight:750}.dimension-why{max-width:74ch;color:var(--accent-strong);font-weight:800}.dimension-evidence{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);align-self:start;gap:.75rem;padding:.85rem;display:grid}.dimension-evidence div{border-bottom:1px solid var(--line);padding-bottom:.75rem}.dimension-evidence div:last-child{border-bottom:0;padding-bottom:0}.dimension-evidence p,.dimension-evidence small{color:var(--muted);margin-bottom:0;font-size:.92rem}.dimension-evidence a{color:var(--accent-strong);gap:.2rem;margin-top:.55rem;text-decoration:none;display:grid}.content-block h3{margin-top:1rem;font-size:1rem}.content-block p,.content-block li{max-width:78ch}.content-block ul,.content-block ol,.aside-list{gap:.45rem;padding-left:1.2rem;display:grid}.split-list ol{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-panel,.response-panel,.next-step-panel,.decision-path-panel,.source-use-panel{margin-bottom:1rem}.outcome-panel{background:var(--accent-soft);grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);gap:1rem;display:grid}.outcome-columns,.response-grid{gap:.75rem;display:grid}.outcome-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-columns article,.response-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8;padding:.85rem}.response-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-path-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, var(--paper-strong), var(--blue-soft));grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.decision-path-panel h2{font-size:1.8rem}.decision-path-list{gap:.7rem;display:grid}.decision-path-list a{border-left:3px solid var(--accent);background:#ffffffbd;gap:.25rem;padding:.85rem;text-decoration:none;display:grid}.decision-path-list span,.aside-decision-path span{color:var(--accent-strong);text-transform:uppercase;font-size:.76rem;font-weight:900}.decision-path-list small{color:var(--muted)}.decision-path-list p{margin-bottom:0}.compact-list-block{background:linear-gradient(180deg, var(--paper-strong), #ffffffc2)}.faq-block{gap:.8rem;display:grid}.faq-block article{border-top:1px solid var(--line);padding-top:.85rem}.article-aside{gap:.85rem;display:grid;position:sticky;top:1rem}.article-aside h2{font-size:1rem}.aside-toc ol{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.aside-toc a{color:var(--accent-strong);font-size:.92rem;text-decoration:none}.aside-toc a:hover{text-decoration:underline}.aside-decision-path{gap:.55rem;display:grid}.aside-decision-path a{border-bottom:1px solid var(--line);gap:.2rem;padding-bottom:.55rem;text-decoration:none;display:grid}.aside-decision-path a:last-child{border-bottom:0;padding-bottom:0}.article-aside p,.article-aside li,.source-list a,.next-list a,.dimension-links a{font-size:.93rem}.footer{border-top:1px solid var(--line);align-items:flex-start;margin-top:2rem}.footer p{max-width:68ch}.policy-page{width:min(1040px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.policy-hero{border-bottom:1px solid var(--line);max-width:780px;padding:2rem 0 1.5rem}.policy-hero h1{max-width:12ch}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.policy-section{border-top:4px solid var(--accent);background:#fffefab8;padding:1rem 0}.policy-section h2{max-width:18ch;font-size:1.8rem}.policy-section p{max-width:72ch}.policy-links{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.policy-links a{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-strong);color:var(--accent-strong);padding:.65rem .85rem;font-weight:850;text-decoration:none}.policy-links a:hover{border-color:var(--accent)}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #126b6347}@media (prefers-reduced-motion:no-preference){.topic-tile,.directory-card,.featured-list a,.reader-path-card,.button{transition:transform .16s,border-color .16s}.topic-tile:hover,.directory-card:hover,.featured-list a:hover,.reader-path-card:hover{transform:translateY(-2px)}}@media (max-width:1060px){h1{font-size:3.55rem}h2,.dimension-copy h2{font-size:2rem}.dimension-marker{font-size:2.35rem}.home-hero,.home-decision-selector,.home-trust-rail,.reader-path-panel,.editorial-grid,.featured-band,.hub-hero,.article-shell,.article-hero-guide,.article-variant-panel,.article-field-note,.article-decision-board,.article-boundary-strip,.article-scan-map,.decision-path-panel,.outcome-panel{grid-template-columns:1fr}.article-aside,.reader-path-lead{position:static}.article-hero-copy{min-height:auto}.dimension-block{grid-template-columns:3.4rem minmax(0,1fr)}.dimension-evidence{grid-column:2}.article-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.topbar,.footer,.nav,.footer-links,.hero-actions{flex-wrap:wrap;align-items:flex-start}.home-hero,.home-trust-rail,.section,.hub-page,.article-shell,.scope-strip,.topbar,.footer{width:min(100% - 1rem,1240px)}.home-hero{min-height:auto;padding-top:1rem}.hero-photo{min-height:280px}h1{max-width:12ch;font-size:2.55rem}.scope-strip,.home-decision-grid,.article-directory,.topic-mosaic,.reader-path-list,.policy-grid,.scan-map-list,.split-list ol,.decision-grid,.field-note-grid,.outcome-columns,.response-grid{grid-template-columns:1fr}.dimension-block{grid-template-columns:1fr;padding:1rem}.dimension-marker,.dimension-evidence{grid-column:auto}.dimension-copy h2{max-width:100%}.article-shell{padding-top:.7rem}.breadcrumbs{margin-bottom:.45rem;font-size:.84rem}.article-hero-guide{gap:.65rem;margin-bottom:.55rem;padding-bottom:.55rem}.article-family-label{margin-bottom:.35rem}.article-hero-copy h1{max-width:16ch;margin-bottom:.45rem;font-size:2rem;line-height:1.04}.article-question{margin-bottom:.35rem;font-size:.95rem}.article-hero-copy .lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;font-size:.95rem;line-height:1.43;display:-webkit-box;overflow:hidden}.first-decision-entry{margin-top:.5rem;padding:.55rem .65rem}.first-decision-entry p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.article-hero-guide .article-photo{max-height:150px}.article-hero-guide .article-photo img{aspect-ratio:16/7}.article-route-strip{margin-bottom:.55rem;padding:.4rem 0}.article-route-strip a{padding:.34rem .55rem;font-size:.78rem}.article-decision-board,.article-variant-panel,.article-field-note{gap:.65rem;margin-bottom:.75rem;padding:.75rem}.decision-board-lead h2{margin-bottom:.35rem;font-size:1.15rem}.decision-board-lead p,.decision-grid p{font-size:.92rem;line-height:1.4}.decision-grid{gap:.5rem}.decision-grid article{padding:.65rem}.scope-strip div{border-right:0;border-bottom:1px solid var(--line)}.scope-strip div:last-child{border-bottom:0}.home-decision-link,.home-decision-link:nth-child(2n),.home-decision-link:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.home-decision-link:last-child{border-bottom:0}.topic-tile,.topic-tile.wide,.reader-path-card,.reader-path-card.primary-path,.directory-card.feature{grid-column:auto}.policy-page{width:min(100% - 1rem,1040px)}}
