
:root{--kv-navy:#0b1930;--kv-gold:#c5a461} .kv-wrap{max-width:1180px;margin:0 auto;padding:48px 22px;color:#18263b}.kv-wrap h1,.kv-wrap h2,.kv-wrap h3{color:#102344}.kv-lead{font-size:1.12rem;line-height:1.75;max-width:850px}.kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:25px 0}.kv-card{background:#fff;border:1px solid #dce2ea;border-radius:12px;padding:22px;box-shadow:0 2px 12px #0a18300b}.kv-card h3{margin:0 0 10px}.kv-card p{line-height:1.65}.kv-card a,.kv-wrap a{color:#154d81}.kv-pill{display:inline-block;border:1px solid #c5a461;padding:8px 12px;border-radius:7px;margin:5px;color:#102344;text-decoration:none}.kv-disclaimer{background:#f4f5f7;border-left:4px solid #c5a461;padding:17px;margin:24px 0;line-height:1.65}.kv-btn{display:inline-block;background:#102344!important;color:#fff!important;padding:12px 18px;border-radius:7px;text-decoration:none;margin:8px 8px 8px 0}.kv-kicker{color:#8b6b2f;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kv-list li{margin:9px 0}.kv-mobile-toggle{display:none;background:#102344;color:#fff;border:1px solid #c5a461;border-radius:7px;padding:10px 16px;font-size:16px;cursor:pointer}.kv-quick{background:#102344;color:#fff;padding:28px 20px}.kv-quick .kv-wrap{padding:0;color:#fff}.kv-quick a{color:#fff!important;border-color:#c5a461}.kv-wrap *{box-sizing:border-box}@media(max-width:850px){.kv-mobile-toggle{display:inline-block;margin:10px 16px}.site-header .main-nav{display:none!important;position:static!important;max-height:65vh;overflow:auto;flex-direction:column!important;white-space:normal!important;scroll-snap-type:none!important}.site-header .main-nav.kv-open{display:flex!important}.site-header .main-nav a{display:block!important;width:100%;padding:12px 18px!important}.kv-wrap{padding:30px 16px}.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.kv-grid{grid-template-columns:1fr}.kv-wrap h1{font-size:1.9rem}}