body{font-family:'DM Sans',system-ui,sans-serif;color:#0f172a;background:#fff;line-height:1.65;margin:0}
.w{max-width:820px;margin:0 auto;padding:32px 20px 80px}
nav{border-bottom:1px solid #e2e8f0}nav .w{padding:16px 20px;display:flex;justify-content:space-between;align-items:center}
nav a{color:#0f172a;text-decoration:none;font-weight:800}nav a.r{color:#2563eb;font-weight:700;font-size:14px}
h1{font-size:34px;letter-spacing:-.6px;margin:8px 0 6px}.maj{color:#94a3b8;font-size:14px;margin-bottom:28px}
h2{font-size:20px;margin:32px 0 8px}p,li{color:#334155;font-size:15.5px}
.a{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:6px;padding:0 5px;font-weight:700}
footer{border-top:1px solid #e2e8f0;color:#94a3b8;font-size:13.5px}footer .w{padding:20px}
footer a{color:#64748b;margin-right:14px}
