*{box-sizing:border-box}body{margin:0;background:#f8fafc;color:#1e293b;font-family:system-ui,-apple-system,sans-serif;line-height:1.9}main{max-width:760px;margin:48px auto;padding:0 20px}article{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:32px}header,footer{padding:16px 0}header{border-bottom:1px solid #e2e8f0;font-weight:700}footer{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;font-size:14px}h1{font-size:28px;line-height:1.5}h2{font-size:20px;margin-top:28px}h3{font-size:18px}a{color:#1d4ed8;overflow-wrap:anywhere}p{margin:16px 0}strong{font-weight:700}@media(max-width:600px){main{margin:20px auto;padding:0 12px}article{padding:24px}h1{font-size:24px}}