body{margin:0;background:#f4f7fc;color:#14213c;font:16px/1.75 system-ui,sans-serif}main{max-width:760px;margin:40px auto;padding:32px;background:#fff;border-radius:20px}a{color:#164ac0}h1{line-height:1.3;font-size:32px}h2{font-size:21px;margin-top:32px}@media(max-width:600px){main{margin:0;border-radius:0;padding:28px 20px}}
