*{box-sizing:border-box}body{margin:0;color:#12233c;background:#fff;font:16px/1.65 Arial,sans-serif}a{color:#164d80;text-underline-offset:4px}a:focus-visible{outline:3px solid #1686ff;outline-offset:4px}.skip{position:absolute;top:-100px}.skip:focus{top:10px}header,footer{padding:24px max(24px,calc((100% - 1120px)/2));background:#f3f7fa}header{display:flex;align-items:center;gap:28px;flex-wrap:wrap}header img{width:100px;height:auto;display:block}nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}nav a{display:inline-flex;align-items:center;min-height:44px}header nav:last-child{margin-left:auto}main{max-width:900px;margin:0 auto;padding:28px 24px 56px}.breadcrumbs{font-size:14px;gap:10px;margin-bottom:24px}h1{font-size:clamp(30px,5vw,46px);line-height:1.15;letter-spacing:-.025em;margin:20px 0}h2{font-size:24px;line-height:1.3}p{max-width:760px}.intro{font-size:19px}.actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:28px 0 42px}.button{background:#164dcc;color:white;border-radius:7px;padding:14px 24px;text-decoration:none;font-weight:bold}.secondary{padding:12px 0}section{margin:32px 0}aside{border-top:1px solid #d7e1ea;padding-top:24px;margin-top:36px}footer p{font-size:14px}footer>a{display:inline-block;margin-top:12px}@media(max-width:480px){header{gap:12px;padding:18px}header img{width:80px}header nav:last-child{margin-left:0}main{padding:24px 20px}h2{font-size:22px}.intro{font-size:17px}}