:root{--kg-navy:#0A1830;--kg-blue:#0A66E0;--kg-lime:#DCF247;--kg-surface:#F7F9FC;--kg-border:#E4EAF2}
.knowledge-page{background:#fff;color:var(--kg-navy)}
.kg-hero{padding:72px 0 58px;background:linear-gradient(180deg,#f7f9fc 0%,#fff 100%);border-bottom:1px solid var(--kg-border)}
.kg-container{width:min(1180px,calc(100% - 40px));margin:0 auto}
.kg-breadcrumb{font-size:14px;color:#617087;margin-bottom:28px}.kg-breadcrumb a{color:#31577f;text-decoration:none}.kg-breadcrumb .sep{padding:0 9px;color:#9aa7b7}
.kg-kicker{font:600 13px/1.2 "JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--kg-blue);margin:0 0 14px}
.kg-hero h1{font:600 clamp(42px,6vw,72px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.045em;max-width:900px;margin:0 0 20px}.kg-hero h1 .accent{color:var(--kg-blue)}
.kg-lead{font:400 20px/1.65 Inter,sans-serif;color:#45546a;max-width:820px;margin:0}
.kg-section{padding:58px 0}.kg-section.soft{background:var(--kg-surface);border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6}
.kg-section-head{max-width:820px;margin-bottom:30px}.kg-section-head h2{font:600 clamp(30px,4vw,48px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-.035em;margin:0 0 12px}.kg-section-lead{font-size:17px;line-height:1.7;color:#58677b;margin:0}
.kg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kg-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--kg-border);border-radius:22px;padding:26px;box-shadow:0 8px 30px rgba(10,24,48,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kg-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(10,24,48,.09);border-color:#cbd7e6}.kg-card .num{display:inline-flex;width:38px;height:38px;border-radius:12px;background:var(--kg-lime);align-items:center;justify-content:center;font:600 13px "JetBrains Mono",monospace;margin-bottom:20px}.kg-card h3{font:600 23px/1.15 "Space Grotesk",sans-serif;margin:0 0 10px}.kg-card p{font-size:15px;line-height:1.65;color:#617087;margin:0 0 16px}.kg-card .link{color:var(--kg-blue);font-weight:600}
.kg-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:34px}.kg-article{font-size:17px;line-height:1.8;color:#405066}.kg-article h2{font:600 34px/1.15 "Space Grotesk",sans-serif;color:var(--kg-navy);margin:0 0 16px}.kg-article h3{font:600 22px/1.25 "Space Grotesk",sans-serif;color:var(--kg-navy);margin:30px 0 10px}.kg-article p{margin:0 0 18px}.kg-article ul{padding-left:22px}.kg-article li{margin:7px 0}.kg-note{background:#0A1830;color:#fff;border-radius:22px;padding:26px;align-self:start}.kg-note h3{font:600 21px "Space Grotesk",sans-serif;margin:0 0 10px}.kg-note p{color:#d7e1ee;line-height:1.65;margin:0 0 16px}.kg-note a{color:var(--kg-lime);text-decoration:none}.kg-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.kg-tag{border:1px solid var(--kg-border);background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;color:#4d6078;text-decoration:none}
.kg-cta{background:var(--kg-navy);color:#fff;border-radius:28px;padding:38px 42px;display:flex;align-items:center;justify-content:space-between;gap:24px}.kg-cta h2{font:600 34px/1.1 "Space Grotesk",sans-serif;margin:0 0 10px}.kg-cta p{color:#d4dfed;margin:0;max-width:700px;line-height:1.6}.kg-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--kg-lime);color:var(--kg-navy);font-weight:700;text-decoration:none;border-radius:999px;padding:14px 22px;white-space:nowrap}
@media(max-width:900px){.kg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-content{grid-template-columns:1fr}.kg-cta{flex-direction:column;align-items:flex-start}}
@media(max-width:640px){.kg-container{width:min(100% - 28px,1180px)}.kg-hero{padding:48px 0 42px}.kg-hero h1{font-size:42px}.kg-grid{grid-template-columns:1fr}.kg-section{padding:44px 0}.kg-cta{padding:28px 24px}.kg-cta h2{font-size:28px}}
