:root{--gold:#C9A227;--gold-deep:#A8851A;--ink:#1C1B17;--soft:#6B675C;--bg:#FBF9F4;--card:#fff;--line:#EFEADD}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,sans-serif;background:
 radial-gradient(1100px 500px at 15% -10%,#FFF7E0,transparent 55%),#F4F1E8;color:var(--ink);line-height:1.6}
.wrap{max-width:760px;margin:0 auto;padding:48px 22px 80px}
header{display:flex;align-items:center;gap:14px;margin-bottom:8px}
header img{width:54px;height:54px;border-radius:14px;box-shadow:0 6px 16px rgba(40,34,10,.12)}
h1{font-size:34px;font-weight:800;letter-spacing:-.5px}
h1 .it{color:var(--gold)}
.tag{color:var(--soft);font-size:17px;margin:6px 0 26px}
.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px 24px;box-shadow:0 8px 22px rgba(40,34,10,.06);margin:16px 0}
h2{font-size:20px;margin:22px 0 8px}
ul{margin:8px 0 8px 20px}
a{color:var(--gold-deep);font-weight:600;text-decoration:none}
.pill{display:inline-block;background:var(--gold);color:#fff;font-weight:700;padding:11px 18px;border-radius:14px;margin-top:8px}
.feat{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}
.feat div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}
.muted{color:var(--soft);font-size:14px}
footer{margin-top:40px;color:var(--soft);font-size:13px;border-top:1px solid var(--line);padding-top:16px}
footer a{margin-right:14px}
