*{box-sizing:border-box}body{margin:0;background:#f4f7f8;color:#193346;font:17px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#145475}header{background:#17354c;color:#fff;padding:14px max(18px,calc((100vw - 1150px)/2));display:flex;gap:14px;align-items:center;font-weight:750}header img{width:54px}nav{display:flex;gap:5px;flex-wrap:wrap;padding:8px max(12px,calc((100vw - 1150px)/2));background:white;border-bottom:1px solid #d2dce2}nav a{padding:8px 12px;border-radius:6px;text-decoration:none;font-weight:600}nav a:hover,nav a:focus{background:#e7eef2}main{max-width:980px;margin:28px auto;padding:0 20px 70px}h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;margin:8px 0 16px}.lead{font-size:1.18rem;color:#3e5664;max-width:800px}.label{text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;font-weight:800;color:#446679;margin-top:20px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.actions a{display:inline-block;padding:11px 15px;border:1px solid #aac2cf;background:white;border-radius:7px;text-decoration:none;font-weight:700}.actions .primary{background:#15557b;color:white;border-color:#15557b}.panel{background:white;border:1px solid #ccd8de;padding:18px 24px;border-radius:12px;max-width:880px}h2{font-size:1.35rem}li{margin-bottom:6px}.notice{background:#fff8ed;padding:14px 18px;margin:22px 0;border-left:4px solid #ba8b35;border-radius:5px}footer{background:#17354c;color:#e7edf1;padding:28px max(20px,calc((100vw - 1150px)/2));font-size:.9rem}footer a{color:white}.skip{position:absolute;left:-1000px}.skip:focus{left:12px;top:10px;background:white;padding:12px}a:focus-visible{outline:3px solid #ca922e;outline-offset:3px}@media(max-width:650px){header span{font-size:.9rem}nav a{font-size:.9rem}main{margin-top:15px}.panel{padding:14px}}