body{margin:0;background:#f4f7fb;color:#17324d;font:17px/1.65 system-ui,sans-serif}main{max-width:850px;margin:auto;padding:32px 22px}nav{display:flex;gap:20px;flex-wrap:wrap}a{color:#0758ad}h1{font-size:clamp(28px,5vw,42px);line-height:1.2}h2{font-size:23px;margin-top:30px}article{background:white;padding:clamp(20px,4vw,38px);border-radius:18px;margin-top:24px}li{margin:10px 0}.note{background:#eaf2ff;padding:16px;border-radius:12px}footer{margin-top:30px;font-size:14px}button,a.button{display:inline-block;padding:12px 18px;border-radius:10px;background:#0758ad;color:white;text-decoration:none}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:12px;border-bottom:1px solid #ddd}@media print{nav,.button{display:none}body{background:white}article{padding:0}}