:root{--kc-navy:#071d33;--kc-blue:#0879b9;--kc-green:#2dc26b;--kc-ink:#263442;--kc-muted:#66727e;--kc-line:#dfe7ec;--kc-soft:#f4f8fa}.kc-hero{background:linear-gradient(135deg,#071923,#10394e);color:#fff;padding:76px 0 62px}.kc-hero-small{padding:58px 0 48px}.kc-hero h1{color:#fff;font-size:clamp(2.3rem,5vw,4rem);margin:18px 0}.kc-hero p{font-size:1.2rem;max-width:780px;color:#dceaf0}.kc-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;font-size:.92rem;margin-bottom:14px}.kc-breadcrumb,.kc-breadcrumb a{color:inherit}.kc-search{display:flex;background:#fff;border-radius:8px;padding:7px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.kc-search input{border:0;min-width:0;flex:1;padding:12px 14px;outline:none}.kc-search button{border:0;border-radius:6px;background:var(--kc-green);color:#062313;font-weight:600;padding:10px 20px}.kc-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center;background:var(--kc-soft);border-radius:14px;padding:38px;margin-bottom:58px}.kc-feature img{display:block;width:100%;height:auto;border-radius:10px}.kc-feature h2{font-size:2rem;margin:10px 0}.kc-feature h2 a,.kc-card a,.kc-article-card a{color:var(--kc-navy)}.kc-label{display:inline-block;color:#087243;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kc-section-title{margin:48px 0 22px}.kc-card,.kc-article-card{height:100%;border:1px solid var(--kc-line);border-radius:10px;background:#fff;padding:25px;transition:transform .2s,box-shadow .2s}.kc-card:hover,.kc-article-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(7,29,51,.08)}.kc-card h3,.kc-article-card h3{font-size:1.25rem;line-height:1.4}.kc-card-meta,.kc-byline{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--kc-muted);font-size:.86rem}.kc-article-header{background:var(--kc-soft);padding:56px 0 0}.kc-reading-width{max-width:900px}.kc-article-header h1{font-size:clamp(2.25rem,5vw,3.8rem);line-height:1.12;color:var(--kc-navy);margin:14px 0 20px}.kc-deck{font-size:1.25rem;line-height:1.7;color:#53606b}.kc-featured-image{display:block;width:100%;height:auto;margin-top:30px;border-radius:14px 14px 0 0}.kc-article-body{padding-top:48px;padding-bottom:70px;font-size:1.08rem;line-height:1.8;color:var(--kc-ink)}.kc-article-body h2{color:var(--kc-navy);font-size:1.85rem;margin:48px 0 16px;scroll-margin-top:20px}.kc-article-body h3{color:var(--kc-navy);font-size:1.28rem;margin:30px 0 10px}.kc-summary,.kc-toc,.kc-cta,.kc-disclaimer{border-radius:9px;padding:22px 25px;margin:0 0 30px}.kc-summary{background:#eaf8f0;border-left:5px solid var(--kc-green)}.kc-toc{background:var(--kc-soft);border:1px solid var(--kc-line)}.kc-toc ol{margin:12px 0 0;padding-left:22px}.kc-toc a{color:var(--kc-blue)}.kc-table th{background:var(--kc-navy);color:#fff}.kc-formula{background:#edf5f8;border-left:5px solid var(--kc-blue);font-weight:600;padding:20px;margin:22px 0}.kc-cta{background:var(--kc-navy);color:#fff;margin-top:48px}.kc-cta h2{color:#fff;margin-top:0}.kc-sources a{overflow-wrap:anywhere}.kc-disclaimer{background:#fff8e6;border:1px solid #f2d991;font-size:.93rem}.kc-related{background:var(--kc-soft);padding:55px 0}.kc-related h2{margin-bottom:25px}@media(max-width:991px){.kc-feature{grid-template-columns:1fr}.kc-hero{padding-top:55px}.primary-menu.navbar .navbar-nav>li>a{padding-left:8px;padding-right:8px}}@media(max-width:575px){.kc-hero{padding:42px 0}.kc-search{display:block}.kc-search button{width:100%}.kc-feature{padding:24px}.kc-article-header{padding-top:38px}.kc-article-body{font-size:1rem}.kc-summary,.kc-toc,.kc-cta,.kc-disclaimer{padding:18px}}
