:root{--ink:#051624;--panel:#0b2235;--brass:#deba70;--brass-hi:#f3d793;--bone:#f2ecdf;--mist:#9db5c3}
*{box-sizing:border-box}
body{margin:0;background:var(--ink);color:var(--bone);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
header{min-height:46vh;display:grid;align-content:end;padding:32px 20px;background:linear-gradient(180deg,rgba(5,22,36,.1),rgba(5,22,36,.95)),url(cover.jpg) center/cover}
header h1{margin:0;font:800 clamp(36px,8vw,64px)/1 "Arial Narrow",-apple-system,sans-serif;letter-spacing:.02em;text-transform:uppercase}
header p{margin:8px 0 0;color:var(--brass-hi);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:700}
main{max-width:720px;margin:0 auto;padding:28px 20px 60px}
h2{color:var(--brass-hi);font-size:20px;margin:32px 0 8px}
a{color:var(--brass-hi)}
.card{background:var(--panel);border:1px solid rgba(222,186,112,.25);border-radius:16px;padding:16px 18px;margin:12px 0}
footer{color:var(--mist);font-size:13px;text-align:center;padding:24px}
