:root{--ink:#1e333c;--background:#f6f8fa;--line:#dae1e6;--accent:#2e7190}*{box-sizing:border-box}html{background:var(--background);font-family:Arial,Helvetica,sans-serif;color:var(--ink)}body{margin:0;line-height:1.65}.wrap{width:min(1070px,calc(100% - 34px));margin:auto}a{color:#165b80}a:focus-visible{outline:3px solid #a7d1e1;outline-offset:4px}.skip{position:absolute;left:-300vw}.skip:focus{left:16px;top:10px}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}header{background:#19323e;color:#fff;border-bottom:3px solid #68b3d5}.logo{font-size:22px;font-weight:800;letter-spacing:.07em;text-decoration:none;color:white}.top span{font-size:13px;color:#d0e0e9}main{padding:52px 0 70px}.eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--accent)}h1{font-size:clamp(29px,4.8vw,53px);line-height:1.14;max-width:880px;margin:14px 0 20px}h2{font-size:24px;line-height:1.25}.lead{font-size:19px;max-width:850px;color:#4d5f67}.actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin:28px 0 46px}.primary{display:inline-block;padding:14px 22px;background:#1e4358;color:white;text-decoration:none;font-weight:700}.primary:hover{background:#296383}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.grid section,.note{background:white;padding:22px 25px;border:1px solid var(--line)}li{margin:8px 0}.note{margin-top:25px}.note p{max-width:900px}footer{border-top:1px solid var(--line);padding:24px 0}footer .wrap{display:flex;justify-content:space-between;gap:18px;font-size:13px}@media(max-width:680px){.grid{grid-template-columns:1fr}.top{flex-wrap:wrap}main{padding:32px 0 48px}.grid section,.note{padding:18px}.lead{font-size:17px}}