:root{--ink:#1F2A44;--sub:#5E6679;--gold:#E39A2D;--line:#F0E2CF;--sky:#3E86C0;--card:#FFFFFF}
*{box-sizing:border-box}
html,body{margin:0}
body{background:linear-gradient(180deg,#FFF8EC 0%,#FDE6D2 100%);background-attachment:fixed;color:var(--ink);font:17px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh}
main{max-width:720px;margin:0 auto;padding:28px 16px 64px}
.kicker{color:var(--gold);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:13px;margin:0}
h1{font:700 34px/1.2 Georgia,"Times New Roman",serif;margin:6px 0 4px}
h2{font:700 21px/1.3 Georgia,"Times New Roman",serif;margin:28px 0 6px}
.meta{color:var(--sub);font-size:14px;margin:0 0 18px}
.lead{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 18px;font-weight:600}
a{color:var(--sky);font-weight:700}
ul{padding-left:22px}
li{margin:6px 0}
.back{margin-top:36px;color:var(--sub)}
