:root{--navy:#07111f;--gold:#e8ba5c;--white:#f8fbff;--muted:#aebac8;--line:rgba(255,255,255,.12)}*{box-sizing:border-box}body{margin:0;background:var(--navy);color:var(--white);font:16px/1.75 'DM Sans',sans-serif}a{color:var(--gold)}header{height:84px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}header img{display:block;width:245px;max-width:55vw;height:62px;object-fit:contain}header a:last-child{text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}main{max-width:900px;margin:auto;padding:90px max(5vw,24px) 110px}.eyebrow{margin:0 0 16px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}h1{margin:0 0 24px;font:600 clamp(2.8rem,7vw,5.3rem)/1.05 'Playfair Display',serif}h2{margin:42px 0 10px;font:600 1.55rem 'Playfair Display',serif}p,li{color:var(--muted)}.updated{padding:15px 18px;border-left:3px solid var(--gold);background:rgba(255,255,255,.03)}footer{padding:34px max(5vw,24px);border-top:1px solid var(--line);color:var(--muted);font-size:13px;text-align:center}@media(max-width:600px){header{height:auto;min-height:76px;gap:18px}header img{width:190px}main{padding-top:65px}}
