
:root{color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:#07131d;color:#f1eee4}
*{box-sizing:border-box}body{margin:0;line-height:1.66}header,main,footer{max-width:860px;margin:auto;padding:24px}header{padding-top:32px;border-bottom:1px solid #a885483e}header a{color:#e8bf72}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.12;margin:42px 0 20px}h2{font-size:1.28rem;margin-top:34px;color:#f3d69c}p,li{color:#d8e0e5}a{color:#e8bf72;text-underline-offset:3px}a:focus-visible{outline:3px solid #f8d890;outline-offset:4px}small{color:#c9d1d9}main{min-height:60vh}footer{border-top:1px solid #a885483e}ul{padding-left:22px}.eyebrow{color:#e8bf72;letter-spacing:2px;text-transform:uppercase;font-size:.8rem}.brand{font-weight:750;font-size:1.15rem;text-decoration:none}nav{display:flex;gap:18px;flex-wrap:wrap;padding-top:14px}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
