:root{color-scheme:light;--navy:#102c50;--blue:#17456f;--gold:#c8a66a;--line:#dbe3ec;--muted:#54677a;--bg:#f6f8fb}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif;color:var(--navy);line-height:1.7}header{background:var(--navy);border-bottom:4px solid var(--gold);color:white}nav{max-width:970px;margin:auto;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}nav .brand{font-weight:800;letter-spacing:.3px;font-size:1.1rem;color:white;text-decoration:none}nav .links{display:flex;gap:20px;flex-wrap:wrap}nav .links a{color:#e5ecf5;text-decoration:none;font-size:.94rem}nav a:hover,nav a:focus{text-decoration:underline}main{max-width:920px;margin:52px auto;padding:0 22px 72px}article{padding:44px clamp(20px,5vw,58px);background:white;border:1px solid var(--line);border-radius:15px;box-shadow:0 10px 34px rgba(14,39,75,.055)}h1{font-size:clamp(1.65rem,3.5vw,2.35rem);line-height:1.3;margin:0 0 18px}h2{font-size:1.2rem;margin:33px 0 9px}p{margin:12px 0}ul{padding-left:22px}li{margin:5px 0}.eyebrow{font-size:.79rem;font-weight:800;color:#82622d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px}.lead{font-size:1.08rem;color:#334d68}.notice{border-left:4px solid var(--gold);background:#faf7ef;padding:13px 18px;border-radius:0 9px 9px 0;margin:24px 0}.fine{font-size:.87rem;color:var(--muted)}a{color:var(--blue)}footer{max-width:970px;margin:0 auto 40px;padding:0 22px;color:var(--muted);font-size:.87rem}footer a{margin-right:16px}code{background:#eef2f7;border-radius:5px;padding:2px 5px;overflow-wrap:anywhere}@media(max-width:550px){main{margin:24px auto}article{padding:25px 20px}nav{padding:16px 20px}.notice{padding:12px}}
