:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#15273b;background:#f4f7fb;font-size:17px;line-height:1.7}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:auto;padding:48px 24px}header{padding:18px 0 30px;border-bottom:1px solid #d9e2ec}h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.15;letter-spacing:-.035em;margin:.35em 0}h2{font-size:1.4rem;line-height:1.35}p{margin:.8em 0}.lead{font-size:1.15rem;max-width:690px;color:#44556b}.tag{color:#2558a5;letter-spacing:.12em;font-size:.76rem;font-weight:750}section{background:white;border:1px solid #e0e7ef;padding:22px 30px;border-radius:18px;margin:22px 0}li{margin:12px 0}a{color:#174f9d;text-underline-offset:3px}a:focus-visible{outline:3px solid #f5b638;outline-offset:5px}footer{display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap;padding:24px 0;color:#526378;font-size:.9rem}@media(max-width:550px){main{padding:28px 16px}section{padding:18px 20px}ol,ul{padding-left:24px}}
