
:root{color-scheme:dark;--navy:#101d26;--panel:#172630;--ivory:#f4f0e7;--gold:#dcc39c;--muted:#b4bdc0;--line:#dcc39c40;font-family:Arial,Helvetica,sans-serif;background:var(--navy);color:var(--ivory)}
*{box-sizing:border-box}body{margin:0}a{color:var(--gold);text-underline-offset:3px}a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.skip{position:absolute;top:-60px;left:16px;background:var(--ivory);color:var(--navy);padding:12px}.skip:focus{top:12px}
header{border-bottom:1px solid var(--line);padding:20px max(5vw,20px);display:flex;align-items:center;justify-content:space-between;gap:18px}
header a{color:var(--ivory);text-decoration:none}header img{display:block;width:132px;height:auto}header nav{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}
main{width:min(100% - 40px,780px);margin:0 auto;padding:66px 0 88px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:700}
h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(42px,7vw,72px);line-height:1.06;margin:14px 0 20px}h2{font-size:clamp(27px,4vw,36px);margin:0 0 16px}p,li{line-height:1.75;font-size:16px}p{margin:0 0 18px}.lead{font-size:20px;color:var(--muted);max-width:640px}
.status{border-left:3px solid var(--gold);padding:12px 16px;background:#dcc39c16;margin:26px 0 12px;font-size:14px}
.policy section{border-top:1px solid var(--line);padding:32px 0 18px}.policy section:first-child{margin-top:50px}
.policy p{color:#e3e5e2}.policy strong{color:var(--ivory)}
footer{border-top:1px solid var(--line);padding:30px max(5vw,20px);color:var(--muted);font-size:13px;display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}
footer nav{display:flex;gap:18px;flex-wrap:wrap}footer a{color:var(--muted)}
@media(max-width:600px){header{align-items:flex-start;flex-direction:column}header nav{gap:12px}main{padding:42px 0 65px}.policy section{padding:28px 0 14px}footer{flex-direction:column}}
