:root{--night:#101b25;--navy:#172636;--brass:#e0b86b;--cream:#f5ecd8;--muted:#b2bbbf}*{box-sizing:border-box}body{margin:0;background:#101a20;color:var(--cream);font:16px/1.7 system-ui,Segoe UI,sans-serif}a{color:#f2cf91}header{background:#111c26;border-bottom:1px solid #5c5246}nav,.container{max-width:970px;margin:auto;padding:20px}nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}nav a{text-decoration:none;font-weight:700}nav strong{color:var(--brass);letter-spacing:.1em}main{max-width:970px;margin:auto;padding:30px 20px 80px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--brass);font-size:12px;font-weight:800}h1,h2{font-family:Georgia,serif;line-height:1.16}h1{font-size:clamp(38px,6vw,64px);margin:8px 0 16px}h2{font-size:30px}p{max-width:75ch}.lead{font-size:20px;color:#d3d7d6}.hero{background:linear-gradient(125deg,#3f3328,#182e39);border:1px solid #836b49;padding:35px;border-radius:12px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.panel{background:#1a2b36;border:1px solid #43505a;border-radius:9px;padding:24px}.panel h2{margin-top:0}.button{display:inline-block;padding:10px 17px;background:var(--brass);color:#17232d;text-decoration:none;font-weight:800;border-radius:5px}.muted{color:#b8c1c2}footer{border-top:1px solid #43505a;padding:22px;text-align:center;color:#bac4c4}.radio{display:flex;gap:10px;align-items:center;color:var(--brass)}@media(max-width:650px){.grid{grid-template-columns:1fr}.hero{padding:22px}}
.audio-feature{padding:14px 0;border-top:1px solid #43505a;display:grid;gap:7px}.audio-feature strong{color:#f5ecd8}.audio-feature audio{display:block;width:100%;max-width:100%;height:42px;accent-color:#e0b86b}.audio-feature .muted{font-size:12px}
