:root{color-scheme:dark;font:17px/1.65 system-ui;background:#101c18;color:#fff6e6}*{box-sizing:border-box}body{margin:0}main,header,footer{max-width:1060px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #53665b}a{color:#f9d995}h1,h2{font-family:Georgia,serif;line-height:1.1}h1{font-size:clamp(3rem,8vw,6rem);margin:.25em 0}h2{font-size:2rem}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;padding:40px 0}.card{background:#20382e;padding:28px;border-radius:18px;border:1px solid #53665b}.kicker{letter-spacing:.13em;text-transform:uppercase;color:#f9d995;font-size:.8rem}.button{display:inline-block;background:#f9d995;color:#17251c;padding:10px 18px;border-radius:8px;font-weight:bold}.guide{max-width:750px}.guide h1{font-size:clamp(2.4rem,6vw,4.5rem)}li{margin:.65em 0}footer{border-top:1px solid #53665b}@media(max-width:650px){.hero{grid-template-columns:1fr;gap:12px;padding:12px 0}header{align-items:center}}
