*{box-sizing:border-box}
body{margin:0;font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;color:#0b1b3a;background:#f7f9fc;line-height:1.7}
header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:#fff;border-bottom:1px solid #e2e8f0}
.logo{display:flex;align-items:center;gap:9px;text-decoration:none;color:#0b1b3a;font-weight:800;font-size:18px}
.logo b{color:#2563eb}
.back{color:#2563eb;font-weight:700;text-decoration:none;font-size:14px}
main{max-width:780px;margin:24px auto;padding:28px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:20px}
h1{margin:0;font-size:30px}
h2{margin:26px 0 6px;font-size:18px}
.updated{color:#64748b;font-size:14px;margin:4px 0 18px}
p,li{color:#334155;font-size:15.5px}
ul{padding-left:20px}
a{color:#2563eb}
footer{text-align:center;color:#64748b;font-size:14px;padding:10px 16px 30px}
