:root{color-scheme:dark;--bg:#0b1220;--panel:#142033;--text:#f2f6fd;--muted:#b6c5d8;--accent:#f39c50;--line:#2b3e55}*{box-sizing:border-box}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}body{margin:0;background:radial-gradient(circle at 85% 0%,#1a3249 0,transparent 40%),var(--bg);color:var(--text)}a{color:#ffc28e}header,main,footer{max-width:920px;margin:auto;padding-left:24px;padding-right:24px}header{display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}.brand{font-weight:800;font-size:1.1rem;letter-spacing:.06em;color:var(--text);text-decoration:none}.brand span{color:var(--accent)}nav{display:flex;flex-wrap:wrap;gap:18px}nav a{text-decoration:none;color:var(--muted);font-size:.92rem}nav a:hover{color:white}main{padding-top:66px;padding-bottom:90px}h1{font-size:clamp(2rem,5.2vw,3.5rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 24px}h2{font-size:1.2rem;margin:32px 0 12px}p,li{color:var(--muted)}.eyebrow{color:var(--accent);font-size:.77rem;text-transform:uppercase;letter-spacing:.17em;font-weight:700;margin-bottom:15px}.lead{font-size:1.15rem;max-width:690px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px 26px;margin:30px 0}.panel p:last-child{margin-bottom:0}.small{font-size:.9rem}.tag{display:inline-block;border:1px solid #6e4d31;background:#2e231e;color:#ffce9d;padding:5px 12px;border-radius:99px;font-size:.8rem}footer{border-top:1px solid var(--line);padding-top:25px;padding-bottom:42px;color:var(--muted);font-size:.88rem;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}footer a{color:var(--muted)}@media(max-width:580px){header{align-items:flex-start;gap:14px;flex-direction:column}main{padding-top:44px}}
