@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');:root{--navy:#102c3c;--ink:#1a2d35;--muted:#526671;--teal:#176e73;--line:#dbe3e5;--cream:#f5f5f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.65 'DM Sans',Arial,sans-serif;background:#fff}a{color:var(--teal)}a:hover{text-decoration:underline}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:white;z-index:50}.site-header{display:flex;align-items:center;justify-content:space-between;padding:15px max(4vw,24px);gap:30px;position:sticky;top:0;background:#fff;z-index:20;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:var(--navy);text-decoration:none;font-size:12px;letter-spacing:.16em;font-weight:700;line-height:1.2;white-space:nowrap}.brand small{display:block;letter-spacing:.11em;font-size:9px;margin-top:6px;color:var(--muted)}.brand-mark{background:var(--navy);color:white;font:700 18px Georgia,serif;padding:13px 11px;letter-spacing:-.05em}.brand-mark span{color:#82c6c3}nav{display:flex;flex-wrap:wrap;gap:17px;justify-content:flex-end}nav a{font-size:12px;color:#334a54;text-decoration:none;font-weight:600}.menu{display:none}.hero{background:linear-gradient(125deg,#102c3c 10%,#174a58 100%);color:white}.hero-inner{max-width:1150px;margin:auto;padding:112px 30px 110px}.eyebrow,.section-kicker{font-size:11px;font-weight:700;letter-spacing:.18em;color:#a6c9cb}.hero h1{font:400 clamp(40px,6.3vw,83px)/1.12 'Libre Baskerville',Georgia,serif;max-width:900px;letter-spacing:-.05em;margin:24px 0}.hero h1 em{color:#a6d4d1}.hero p{max-width:670px;font-size:19px;color:#e0ecee}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.btn{padding:12px 21px;border-radius:3px;text-decoration:none;font-size:13px;font-weight:700}.btn.primary{background:#c7e5e2;color:#123d43}.btn.ghost{border:1px solid #9db8c1;color:white}.hero-bottom{border-top:1px solid #557482;display:flex;justify-content:space-evenly;gap:15px;flex-wrap:wrap;padding:18px 20px;color:#d7e8e9;font-size:12px}.intro,.content-section{max-width:1050px;margin:auto;padding:85px 28px;scroll-margin-top:90px}.intro{max-width:1100px}.section-kicker{color:#187178}.intro h2,.content-section h2{font:400 clamp(29px,4vw,48px)/1.25 'Libre Baskerville',Georgia,serif;letter-spacing:-.04em;margin:15px 0 22px}.intro>p,.lead{max-width:820px;font-size:18px;color:#435861}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.pillars>div{border-top:3px solid var(--teal);background:var(--cream);padding:23px}.pillars b{font-size:13px}.pillars p{font-size:14px;color:var(--muted)}.content-section{border-top:1px solid var(--line)}.report-block{margin:30px 0;padding:28px 0;border-top:1px solid var(--line)}.report-title{font:400 23px/1.4 'Libre Baskerville',Georgia,serif;margin:0 0 16px}.prose{max-width:850px}.prose p,.prose li{color:#364b55}.prose h3{font-size:17px;color:#163a49;margin-top:30px}.prose ul{padding-left:25px}.prose li{margin:8px 0}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:35px 0}.status-grid>div{padding:20px;background:#f2f6f6}.status-grid p{font-size:14px}.status{font-size:10px;letter-spacing:.06em;font-weight:700}.confirmed{color:#206c60}.projected{color:#8c6320}.unresolved{color:#a04a40}.resource-section{background:white}.search-label{display:block;font-size:12px;font-weight:700;margin-top:30px}input{width:100%;padding:15px;border:1px solid #b7c6ca;border-radius:4px;margin:8px 0 22px;font:inherit}.resource-grid{display:grid;gap:16px}.resource{border:1px solid var(--line);padding:25px}.resource-type{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-weight:700}.resource h3{font:400 21px 'Libre Baskerville',Georgia,serif;margin:10px 0}.resource p{color:var(--muted);margin:0 0 20px}.resource-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid var(--line);padding-top:15px;font-size:12px}.resource-footer a{font-weight:700;white-space:nowrap}.refs-title{margin-top:65px}.references{padding-left:25px}.references li{margin:12px 0;font-size:14px}.references a{margin-left:8px}.muted{color:var(--muted);font-size:14px}.endnote{background:var(--cream);text-align:center;padding:70px 25px}.endnote p{max-width:850px;margin:20px auto;font:italic 24px/1.6 'Libre Baskerville',Georgia,serif}.endnote>span:last-child{font-size:12px;color:var(--muted)}footer{background:#102c3c;color:#d5e5e8;display:flex;justify-content:space-between;gap:35px;padding:50px max(5vw,28px);font-size:12px}footer>div{max-width:520px}footer a{color:#b2d5d5}@media(max-width:850px){.site-header{flex-wrap:wrap}.menu{display:block;border:1px solid var(--line);background:white;padding:9px 12px;font:inherit;font-size:12px}nav{display:none;flex-basis:100%;flex-direction:column;gap:11px}nav.open{display:flex}.hero-inner{padding:70px 25px}.pillars,.status-grid{grid-template-columns:1fr}.intro,.content-section{padding:55px 22px}footer{flex-direction:column}}@media(min-width:851px) and (max-width:1250px){nav{gap:9px}nav a{font-size:10px}}