:root{--navy:#122e46;--blue:#2459df;--paper:#f4f7fb;--muted:#40586c}*{box-sizing:border-box}body{margin:0;color:var(--navy);font-family:Arial,sans-serif;line-height:1.65;background:#fff}header{display:flex;align-items:center;gap:30px;max-width:1200px;margin:auto;padding:18px 24px;border-bottom:1px solid #dbe3eb}.brand img{display:block;width:105px;height:auto}nav{display:flex;flex-wrap:wrap;gap:8px}nav a{padding:7px 9px;color:var(--navy);font-size:13px;text-decoration:none;border:1px solid #dbe3eb}nav a:hover{background:var(--navy);color:#fff}main{max-width:980px;margin:auto;padding:28px 24px 70px}.crumb{font-size:14px}.crumb a,.more a{color:var(--blue)}article{max-width:850px;margin:auto}.kicker{font-weight:800;letter-spacing:.12em;color:var(--blue)}h1{font-size:clamp(34px,5vw,58px);line-height:1.08;margin:.25em 0}.lead{font-size:20px;color:var(--muted)}.hero{display:block;width:100%;height:auto;margin:28px 0;border-radius:4px}h2{font-size:28px;margin-top:36px}li{margin:10px 0}.cta{margin-top:42px;padding:28px;background:var(--paper);border-left:5px solid var(--blue)}.cta h2{margin-top:0}.cta a{display:inline-block;margin:6px 8px 0 0;padding:11px 15px;background:var(--navy);color:#fff;text-decoration:none;font-weight:700}footer{padding:24px;text-align:center;background:var(--navy);color:#fff;font-size:14px}@media(max-width:700px){header{align-items:flex-start}.brand img{width:82px}nav{overflow-x:auto;flex-wrap:nowrap}nav a{white-space:nowrap}h1{font-size:36px}}