:root{--bg: #0e0e10;--panel: #16161a;--line: #26262c;--text: #f5f3ee;--dim: #8a8a92;--amber: #e8b23a;--corner: #d33a3a}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background:var(--bg)}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);line-height:1.7}.wrap{max-width:700px;margin:0 auto;padding:20px 18px 48px}header{display:flex;align-items:center;padding:4px 0 28px}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text)}.brand .mark{width:16px;height:16px;display:block}.brand .name{font-weight:800;letter-spacing:.22em;font-size:15px}article h1{font-size:26px;line-height:1.3;margin:0 0 18px}article h2{font-size:18px;color:var(--text);margin:32px 0 10px}article h3{font-size:15px;color:var(--text);margin:20px 0 6px}article p,article li{color:var(--dim);font-size:15px}article ul,article ol{padding-left:20px}article strong{color:var(--text);font-weight:600}article a{color:var(--amber)}.faq-item{margin-bottom:16px}.faq-item p{margin:4px 0 0}.cta{margin:36px 0 8px;padding:22px;border-radius:16px;background:var(--panel);border:1px solid var(--line);text-align:center}.cta p{margin:0 0 14px;color:var(--dim);font-size:14px}.cta a.btn{display:inline-block;padding:16px 28px;border-radius:14px;font-weight:800;font-size:15px;letter-spacing:.08em;text-decoration:none;background:var(--amber);color:#0b0b0d}.related{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.related h2{margin-top:0}.related ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.related a{color:var(--text);text-decoration:none;font-size:14px}.related a:hover{color:var(--amber)}footer.site-footer{margin-top:32px;font-size:12px;color:var(--dim)}footer.site-footer a{color:var(--dim)}
