.kgb,.kga{--kg-red:#e31e24;--kg-ink:#101316;--kg-muted:#646c73;--kg-line:#dce0e3;font-family:Arial,Helvetica,sans-serif;color:var(--kg-ink);background:#fff}.kgb *,.kga *{box-sizing:border-box}.kg-shell{width:min(1380px,calc(100% - 48px));margin-inline:auto}.kg-kicker{display:block;color:var(--kg-red);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.kgb h1,.kgb h2,.kgb h3,.kga h1,.kga h2,.kga h3{letter-spacing:-.04em;line-height:1.04}.kgb-hero{background:radial-gradient(circle at 78% 28%,#30363c 0,#171b1f 36%,#080a0c 76%);color:#fff;padding:88px 0}.kgb-hero h1{max-width:900px;margin:16px 0 22px;font-size:clamp(46px,5.5vw,78px)}.kgb-hero p{max-width:760px;margin:0;color:#c7cdd3;font-size:18px;line-height:1.65}.kgb-featured{padding:88px 0 34px}.kgb-featured__card{display:grid;grid-template-columns:1.15fr .85fr;min-height:470px;background:#11151a;color:#fff}.kgb-featured__media{overflow:hidden;background:#20252a}.kgb-featured__media img{width:100%;height:100%;object-fit:cover}.kgb-featured__copy{display:flex;flex-direction:column;justify-content:center;padding:52px}.kgb-featured__copy h2{font-size:clamp(34px,4vw,56px);margin:17px 0}.kgb-featured__copy p{color:#c8ced4;line-height:1.7}.kg-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;background:var(--kg-red);color:#fff!important;text-decoration:none;font-weight:850}.kgb-grid-wrap{padding:40px 0 100px}.kgb-head{display:grid;grid-template-columns:1fr .7fr;gap:50px;align-items:end;margin-bottom:35px}.kgb-head h2{font-size:clamp(34px,4vw,54px);margin:12px 0 0}.kgb-head p{margin:0;color:var(--kg-muted);line-height:1.65}.kgb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kgb-card{display:flex;flex-direction:column;border:1px solid var(--kg-line);background:#fff;transition:.2s}.kgb-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(15,18,22,.09)}.kgb-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:#eef0f1}.kgb-card__media img{width:100%;height:100%;object-fit:cover;transition:.25s}.kgb-card:hover img{transform:scale(1.025)}.kgb-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.kgb-card__tags{display:flex;flex-wrap:wrap;gap:6px}.kgb-card__tags span{background:#f0f1ef;border:1px solid #dfe2e2;padding:6px 8px;font-size:9px;font-weight:800}.kgb-card h3{font-size:23px;margin:17px 0 12px}.kgb-card h3 a{color:inherit;text-decoration:none}.kgb-card p{color:var(--kg-muted);font-size:13px;line-height:1.65}.kgb-card>a{margin-top:auto;color:var(--kg-red);font-weight:850;text-decoration:none}.kgb-cta,.kga-cta{background:#11151a;color:#fff;padding:72px 0}.kgb-cta__grid,.kga-cta__grid{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.kgb-cta h2,.kga-cta h2{font-size:clamp(32px,4vw,52px);margin:12px 0 0}.kga-hero{background:#11151a;color:#fff;padding:70px 0}.kga-breadcrumb{display:flex;gap:9px;color:#9ea6ae;font-size:12px}.kga-breadcrumb a{color:#fff;text-decoration:none}.kga-hero__grid{display:grid;grid-template-columns:1fr .82fr;gap:70px;align-items:center;margin-top:30px}.kga-hero h1{font-size:clamp(42px,5vw,70px);margin:15px 0 20px}.kga-meta{display:flex;flex-wrap:wrap;gap:14px;color:#abb2b9;font-size:12px}.kga-hero__media{min-height:420px;background:#252a2f;overflow:hidden}.kga-hero__media img{width:100%;height:100%;min-height:420px;object-fit:cover}.kga-body{padding:80px 0}.kga-body__grid{display:grid;grid-template-columns:minmax(0,820px) 270px;gap:70px;justify-content:center}.kga-content{font-size:17px;line-height:1.78}.kga-content h2{font-size:34px;margin:48px 0 17px}.kga-content h3{font-size:25px;margin:34px 0 13px}.kga-content p,.kga-content li{color:#353b40}.kga-content a{color:var(--kg-red);font-weight:750}.kga-content ul,.kga-content ol{padding-left:24px}.kga-aside{position:sticky;top:120px;align-self:start;border:1px solid var(--kg-line);padding:24px}.kga-aside strong{display:block;font-size:20px;margin-bottom:10px}.kga-aside p{color:var(--kg-muted);font-size:13px;line-height:1.6}.kga-related{padding:80px 0 95px;background:#f3f4f3}.kga-related h2{font-size:42px;margin:12px 0 30px}.kga-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kga-related article{background:#fff;border:1px solid var(--kg-line);padding:23px}.kga-related h3{font-size:21px;margin:13px 0}.kga-related a{color:inherit;text-decoration:none}.kga-related p{color:var(--kg-muted);font-size:13px;line-height:1.55}@media(max-width:980px){.kg-shell{width:calc(100% - 32px)}.kgb-featured__card,.kga-hero__grid{grid-template-columns:1fr}.kgb-grid{grid-template-columns:1fr 1fr}.kga-body__grid{grid-template-columns:1fr}.kga-aside{position:static}.kga-related__grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.kg-shell{width:calc(100% - 24px)}.kgb-hero{padding:58px 0}.kgb-hero h1{font-size:44px}.kgb-featured{padding-top:55px}.kgb-featured__copy{padding:28px}.kgb-head{grid-template-columns:1fr;gap:15px}.kgb-grid,.kga-related__grid{grid-template-columns:1fr}.kgb-cta__grid,.kga-cta__grid{grid-template-columns:1fr}.kga-hero{padding:48px 0}.kga-hero h1{font-size:40px}.kga-hero__media,.kga-hero__media img{min-height:280px}.kga-body{padding:55px 0}.kga-content{font-size:16px}.kga-content h2{font-size:29px}.kga-related{padding:55px 0}}
