
:root{--navy:#07265b;--blue:#0055a4;--red:#b40012;--green:#007936;--bg:#f7f9fc;--ink:#173457;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;line-height:1.55}a{color:var(--blue)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #ed9810;outline-offset:3px}header{background:#fff;border-bottom:1px solid #d8e2ee}.wrap{max-width:1180px;margin:auto;padding:0 22px}.topline{display:flex;align-items:center;gap:22px;min-height:68px}.brand{font-weight:900;color:var(--navy);font-size:1.25rem;text-decoration:none;white-space:nowrap}.brand span{color:var(--red)}nav{display:flex;gap:15px;align-items:center;flex-wrap:wrap}nav a{font-size:.87rem;font-weight:700;text-decoration:none;color:var(--navy)}nav a:hover,nav a[aria-current=page]{color:var(--red);text-decoration:underline;text-underline-offset:6px}.navpush{margin-left:auto}.image-wrap{max-width:1672px;margin:auto;position:relative}.image-wrap img{width:100%;height:auto;display:block}.hot{position:absolute;display:block;z-index:2;border-radius:6px}.hot:focus-visible{outline:4px solid #ffe06b;outline-offset:-2px;background:#ffffff2d}.hot:hover{background:#ffffff1b}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section{padding:50px 0}.section h1{color:var(--navy);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1;margin:0 0 14px}.section .lead{font-size:1.14rem;max-width:820px;margin:0 0 25px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;margin-top:24px}.card{background:var(--bg);border:1px solid #e1e8f0;border-radius:var(--radius);padding:22px}.card h2{color:var(--navy);font-size:1.1rem;margin:0 0 8px}.card p{margin:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{border:0;cursor:pointer;background:var(--green);color:white;text-decoration:none;display:inline-block;padding:13px 20px;border-radius:999px;font-weight:700;font-size:1rem}.btn.secondary{background:var(--red)}.btn.muted{background:var(--navy)}.note{border-left:4px solid #d9a100;padding:14px 17px;background:#fff8dc;margin-top:25px}.form{display:grid;gap:14px;max-width:650px}.form label{font-weight:700}.form input,.form textarea{width:100%;border-radius:8px;border:1px solid #aab9ca;padding:12px;font-size:1rem;font-family:inherit}.form textarea{min-height:120px}.form button{justify-self:start}footer{background:#07265b;color:#fff;padding:30px 0;margin-top:25px}footer a{color:#fff}.footer-inner{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}dialog{border:0;border-radius:14px;padding:28px;max-width:min(450px,90vw);box-shadow:0 14px 60px #0005}dialog::backdrop{background:#0009}dialog h2{margin:0 0 12px;color:var(--navy)}.status{min-height:1.3em;color:var(--navy)}@media(max-width:760px){.topline{align-items:flex-start;padding:15px 0;flex-direction:column;gap:8px}nav{gap:12px}.image-wrap{overflow:hidden}.hot{display:none}.section{padding:30px 0}.cards{grid-template-columns:1fr}.brand{font-size:1.1rem}}
