:root{font:16px/1.5 'Segoe UI',Arial,sans-serif;color:#152b49;background:#edf3fa}*{box-sizing:border-box}body{margin:0}a{color:#1454a4}header{background:#102a4e;color:white;border-bottom:3px solid #10b9c8}header>div,main,footer>div{max-width:1120px;margin:auto;padding:16px 24px}header>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;font-weight:700}.brand img{width:95px;height:66px;object-fit:contain}.brand span{max-width:240px;line-height:1.25}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{color:#e9f5ff;text-decoration:none;font-size:14px}a:focus-visible,button:focus-visible{outline:3px solid #18b9ce;outline-offset:4px}.hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;padding:34px 0 20px}.hero h1{font-size:clamp(30px,4vw,47px);line-height:1.12;letter-spacing:-1.3px;margin:7px 0 16px;color:#123c77}.hero p{max-width:610px;color:#405b7a;font-size:18px}.tag{color:#166288;letter-spacing:1px;font-size:12px;font-weight:700;text-transform:uppercase}.hero-art{background:linear-gradient(135deg,#0e2548,#16497b);border:1px solid #315b87;border-radius:18px;padding:18px;box-shadow:0 14px 40px #173e731c}.hero-art img{width:100%;height:auto;display:block}.links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.button{display:inline-block;text-decoration:none;padding:10px 15px;background:#164f9f;color:#fff;border:1px solid #164f9f;border-radius:7px;font-weight:650}.button.secondary{background:white;color:#174b8b;border-color:#aac2de}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.card{background:#fff;border:1px solid #bfd0e4;border-radius:10px;padding:18px 20px}.card h2,.card h3{margin:0 0 7px;color:#163f78}.card p{margin:6px 0;color:#3b5575}.card ul{padding-left:21px;margin:8px 0}.card li{margin:4px 0}.section-title{font-size:26px;margin:23px 0 8px;color:#173f78}.label{background:#d9ecff;color:#174b80;font-size:12px;padding:3px 7px;display:inline-block;border-radius:5px;font-weight:650}.note{font-size:13px;color:#4c617b}.contact{display:flex;justify-content:space-between;gap:15px;align-items:center}.contact a{overflow-wrap:anywhere}footer{background:#112b50;color:#c5d8ef;margin-top:25px;font-size:13px}footer a{color:#def5ff}footer>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.document{max-width:900px}.document h1{color:#153e78;font-size:31px;margin:18px 0 8px}.document h2{font-size:20px;color:#174b83;margin:23px 0 7px}.document p,.document li{color:#314e70}.document .card{padding:22px} .document a{overflow-wrap:anywhere}@media(max-width:650px){header>div,main,footer>div{padding:12px 15px}header>div{align-items:flex-start;flex-direction:column;gap:10px}.brand img{width:68px;height:48px}.brand span{font-size:15px}nav{gap:16px}.hero{grid-template-columns:1fr;gap:14px;padding:20px 0 10px}.hero-art{max-width:350px;margin:auto;padding:10px}.hero p{font-size:16px}.grid{grid-template-columns:1fr;gap:10px}.card{padding:14px}.contact{display:block}.hero h1{font-size:35px}.document .card{padding:15px}footer>div{display:block}footer p{margin:5px 0}}@media print{header,footer,.links{display:none}body{background:white}.card{border:none}.document{max-width:none}main{padding:0}}

.back-link{margin:12px 0 0;font-size:14px;padding:7px 11px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
