:root{--ink:#122e38;--muted:#48616a;--sea:#006c73;--lime:#d7f279;--paper:#f5f8f9;--line:#d7e2e5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.65}a{color:var(--sea);text-underline-offset:.23em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #b65c00}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.12}h1{margin-bottom:1.5rem;font-size:clamp(2.6rem,6vw,5.7rem)}h2{font-size:clamp(1.8rem,3.2vw,2.65rem)}h3{font-size:1.45rem}.skip-link{z-index:10;background:#fff;padding:1rem;position:absolute;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.site-header{border-bottom:1px solid var(--line);background:#fff}.header-inner,.footer-inner,.section,.hero-inner,.article-shell{width:min(1160px,100% - 3rem);margin-inline:auto}.header-inner{justify-content:space-between;align-items:center;gap:2rem;padding-block:1.25rem;display:flex}.brand{color:var(--ink);letter-spacing:-.055em;font-size:1.45rem;font-weight:800;line-height:1.05;text-decoration:none}.brand span{color:var(--sea);display:block}.header-inner nav{flex-wrap:wrap;gap:.7rem 1.6rem;display:flex}.header-inner nav a{color:var(--ink);padding-block:.5rem;font-size:.95rem;text-decoration:none}.header-inner nav a:hover{text-decoration:underline}.hero{background:var(--ink);color:#fff}.hero-inner{padding-block:4.5rem 2.2rem}.eyebrow{text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.3rem;font-size:.875rem;font-weight:700}.hero .eyebrow,.hero h1 span{color:var(--lime)}.hero-copy{color:#d8e5e8;max-width:650px;font-size:1.2rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-block:2rem 3.5rem;display:flex}.button{background:var(--lime);color:var(--ink);border-radius:4px;align-items:center;gap:1.5rem;padding:.9rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:#e5ff99}.text-link{color:#fff}.status-strip{border-top:1px solid #557078;grid-template-columns:1fr 1fr;gap:2rem;padding-top:1.7rem;display:grid}.status-strip p{margin:0}.status-strip span{color:#d8e5e8;font-size:.95rem;display:block}.status-strip .status-label{color:var(--lime);margin-bottom:.4rem;font-size:.875rem}.status-strip strong{font-size:1.4rem;display:block}.section{padding-block:4rem}.section-heading{margin-bottom:2rem}.section-heading .eyebrow{color:var(--sea)}.section-heading p:last-child{color:var(--muted)}.topic-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.topic-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:5px;flex-direction:column;padding:1.8rem;text-decoration:none;display:flex}.topic-card:hover{border-color:var(--sea)}.card-number{color:var(--muted);margin-bottom:2rem;font-size:.875rem}.topic-card p{color:var(--muted)}.card-link{color:var(--sea);margin-top:auto;font-weight:700}.compact-section{padding-top:0}.body-copy,.lead{max-width:760px}.source-note{border-top:1px solid var(--line);color:var(--muted);margin-top:2.5rem;padding-top:1rem;font-size:.875rem}.source-note p{margin-bottom:.4rem}.source-note ul{margin:0;padding-left:1.2rem}.article-shell{max-width:900px;padding-block:3rem 4rem}.page-intro{border-bottom:1px solid var(--line);margin-bottom:2.5rem;padding-bottom:2rem}.back-link{margin-bottom:2rem;font-size:.875rem;display:inline-block}.page-intro h1{font-size:clamp(2.4rem,5vw,4rem)}.page-intro .eyebrow{color:var(--sea)}.lead{color:var(--muted);font-size:1.2rem}.lead p{margin-bottom:0}.article-shell section{margin-bottom:2.5rem}.article-shell section h2,.related h2{font-size:1.65rem}.notice{border-left:4px solid var(--sea);background:#e6f0f1;padding:1.3rem 1.5rem}.notice p:last-child{margin-bottom:0}.related{margin-top:3rem}.related ul{flex-wrap:wrap;gap:1rem 2rem;padding:0;list-style:none;display:flex}.timeline{border-left:2px solid var(--line);padding-left:1.8rem}.timeline li{margin-bottom:1.4rem;padding-left:.4rem}.timeline strong{display:block}details{border-bottom:1px solid var(--line);padding:1.2rem 0}summary{cursor:pointer;font-size:1.12rem;font-weight:700}details p{margin:1rem 0 0}.site-footer{border-top:1px solid var(--line);background:#fff}.footer-inner{color:var(--muted);grid-template-columns:1fr 1fr;gap:3rem;padding-block:2.5rem;font-size:.875rem;display:grid}.footer-title{color:var(--ink);font-size:1.1rem;font-weight:700}.footer-inner p{max-width:430px}.footer-inner nav{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}@media (max-width:760px){.header-inner{flex-direction:column;align-items:flex-start;gap:1rem}.header-inner nav{gap:.3rem 1.1rem}.hero-inner{padding-top:3rem}.topic-grid{grid-template-columns:1fr 1fr}.footer-inner{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.header-inner,.footer-inner,.section,.hero-inner,.article-shell{width:calc(100% - 2rem)}.topic-grid,.status-strip{grid-template-columns:1fr}.topic-card{padding:1.4rem}.card-number{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}address{font-style:normal}.footer-inner .legal-nav{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:1rem 2rem;padding-top:1rem;display:flex}
