:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0f172a;background:#f7f8fb;line-height:1.65}*{box-sizing:border-box}body{margin:0;padding:48px 20px}main{max-width:760px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:28px;overflow:hidden;box-shadow:0 20px 70px rgba(15,23,42,.08)}header{padding:40px 48px;background:linear-gradient(145deg,#020617,#1e293b);color:#fff}header a{color:#bfdbfe;text-decoration:none;font-weight:700}h1{font-family:Georgia,serif;font-size:44px;line-height:1.1;margin:24px 0 18px}header p{color:#cbd5e1;max-width:650px}.updated{text-transform:uppercase;letter-spacing:.15em;font-size:12px;color:#94a3b8}.content{padding:42px 48px}.content section+section{margin-top:34px}h2{font-size:20px;line-height:1.3;margin:0 0 10px}p,li{font-size:15px;color:#475569}li+li{margin-top:7px}footer{display:flex;flex-wrap:wrap;gap:10px 20px;border-top:1px solid #e2e8f0;margin-top:38px;padding-top:24px}footer a{color:#1d4ed8;font-size:14px;font-weight:700;text-decoration:none}@media(max-width:600px){body{padding:0}main{border:0;border-radius:0;min-height:100vh}header,.content{padding:32px 24px}h1{font-size:36px}}
