.kg-home-reference .kg-featurerow-grid .kg-featurerow-card{min-height:0!important;height:auto!important;aspect-ratio:16/9!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-title{padding:0 12px!important;font-size:.8rem!important;line-height:1.5!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-meta{padding:3px 12px 10px!important;font-size:.66rem!important}.kg-home-reference .kg-home-featurerow-latest{margin-bottom:18px!important}.kg-home-reference .kg-home-featurerow .kg-featurerow-grid .kg-featurerow-card{container-type:inline-size!important}.kg-home-reference .kg-home-featurerow .kg-featurerow-grid .kg-featurerow-meta{position:absolute!important;inset-inline:0!important;top:calc(56.25cqw - 40px)!important;height:40px!important;margin:0!important;padding:22px 10px 7px!important;box-sizing:border-box!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.1!important;font-size:.7rem!important;font-weight:600!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.85)!important;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,0))!important;border-radius:0 0 10px 10px!important;pointer-events:none!important;z-index:2!important}.kg-home-reference .kg-home-featurerow .kg-featurerow-grid .kg-featurerow-card:not(:has(.kg-featurerow-media)) .kg-featurerow-meta{position:static!important;height:auto!important;padding:4px 0 0!important;background:none!important;color:var(--kg-color-muted)!important;text-shadow:none!important}.kg-home-reference .kg-home-sec-media{position:relative!important;display:block!important;overflow:hidden!important}.kg-home-reference .kg-home-sec-media .kg-onpic-meta{position:absolute!important;inset-inline:0!important;bottom:0!important;padding:22px 10px 7px!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.1!important;font-size:.7rem!important;font-weight:600!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.85)!important;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,0))!important;pointer-events:none!important}.kg-home-reference .kg-hero-caption .kg-hero-byline{display:block!important;margin-top:8px!important;font-size:.82rem!important;font-weight:600!important;color:rgba(255,255,255,.95)!important;text-shadow:0 1px 3px rgba(0,0,0,.85)!important}@media (max-width:575.98px){.kg-home-reference .kg-home-sec-media .kg-onpic-meta{font-size:.6rem!important;padding:16px 6px 5px!important}}.kg-home-reference .kg-home-secondary .kg-home-sec-row:last-child{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-card:not(:has(.kg-featurerow-media)){background:transparent!important;border-bottom:1px solid var(--kg-color-border,rgba(128,128,128,.25))!important;padding-bottom:8px!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-card::after{background:linear-gradient(to top,rgba(0,0,0,.94) 0%,rgba(0,0,0,.82) 38%,rgba(0,0,0,.4) 68%,rgba(0,0,0,.05) 100%)!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-title,.kg-home-reference .kg-featurerow-grid .kg-featurerow-title a{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 14px rgba(0,0,0,.6)!important;font-weight:800!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-meta{color:rgba(255,255,255,.92)!important;text-shadow:0 1px 3px rgba(0,0,0,.9)!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-card{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;aspect-ratio:auto!important;min-height:0!important;height:auto!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-card::after{display:none!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-media{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;margin:0 0 10px!important;border-radius:10px!important;overflow:hidden!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-title{position:static!important;padding:0!important;font-size:.95rem!important;line-height:1.6!important;font-weight:800!important;color:var(--kg-color-text)!important;text-shadow:none!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-title a{color:var(--kg-color-text)!important;text-shadow:none!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-meta{position:static!important;display:block!important;padding:6px 0 0!important;font-size:.72rem!important;color:var(--kg-color-muted)!important;text-shadow:none!important}@media (max-width:600px){.kg-home-reference .kg-featurerow-grid .kg-featurerow-title{font-size:.82rem!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-meta{font-size:.68rem!important}}@media (max-width:600px){.kg-home-reference .kg-featurerow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-card{min-height:0!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-title{font-size:.8rem!important;padding:0!important;-webkit-line-clamp:3!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-meta{display:block!important;padding:4px 0 0!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-chips{inset-block-start:8px!important;inset-inline-start:8px!important}.kg-home-reference .kg-featurerow-grid .kg-featurerow-chip{height:22px!important;font-size:10.5px!important;padding:0 8px!important}}.kg-feature-banner-wrap{width:100%;margin:26px auto;grid-column:1 / -1}.kg-feature-banner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:168px;border-radius:16px;overflow:hidden;background:var(--kg-banner-bg,#cdeae6);color:var(--kg-banner-ink,#111111);text-decoration:none;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease}a.kg-feature-banner:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(0,0,0,.22)}.kg-feature-banner-textonly{grid-template-columns:1fr;min-height:112px}.kg-feature-banner-copy{display:flex;align-items:center;gap:18px;padding:26px clamp(22px,3.4vw,42px);min-width:0}.kg-feature-banner-icon{display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border-radius:14px;background:color-mix(in srgb,var(--kg-banner-ink,#111) 12%,transparent);color:var(--kg-banner-ink,#111111);line-height:0}.kg-feature-banner-icon .kg-icon{width:26px!important;height:26px!important;font-size:26px!important}.kg-feature-banner-text{display:grid;gap:7px;min-width:0}.kg-feature-banner-line1{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:4px 11px 4px 9px;border-radius:999px;background:color-mix(in srgb,var(--kg-banner-ink,#111) 13%,transparent);font-size:.76rem;font-weight:800;letter-spacing:.02em;line-height:1.6;color:var(--kg-banner-ink,#111111)}.kg-feature-banner-pulse{width:7px;height:7px;border-radius:50%;background:currentColor;animation:kg-banner-pulse 1.8s ease-in-out infinite}@keyframes kg-banner-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media (prefers-reduced-motion: reduce){.kg-feature-banner-pulse{animation:none}}.kg-feature-banner-line2{font-size:clamp(1.15rem,2.1vw,1.65rem);font-weight:900;line-height:1.5;letter-spacing:-.01em;color:var(--kg-banner-ink,#111111);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kg-feature-banner-go{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;align-self:end;margin-block-end:2px;border-radius:50%;border:1px solid color-mix(in srgb,var(--kg-banner-ink,#111) 28%,transparent);color:var(--kg-banner-ink,#111111);transition:transform .22s ease,background-color .22s ease}.kg-feature-banner-go svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}a.kg-feature-banner:hover .kg-feature-banner-go{transform:translateX(5px);background:color-mix(in srgb,var(--kg-banner-ink,#111) 12%,transparent)}.kg-feature-banner-media{display:block;position:relative;min-height:100%;background:#0b0b0d;overflow:hidden}.kg-feature-banner-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}a.kg-feature-banner:hover .kg-feature-banner-media img{transform:scale(1.045)}.kg-feature-banner-media::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:110px;z-index:1;background:linear-gradient(to left,var(--kg-banner-bg,#cdeae6),transparent)}[dir="rtl"] .kg-feature-banner-media::before{background:linear-gradient(to right,var(--kg-banner-bg,#cdeae6),transparent)}@media (max-width: 767.98px){.kg-feature-banner{grid-template-columns:1fr;min-height:0}.kg-feature-banner-media{order:-1;min-height:0;height:168px}.kg-feature-banner-media::before{inset:auto 0 0 0;width:auto;height:70px;background:linear-gradient(to top,var(--kg-banner-bg,#cdeae6),transparent)!important}.kg-feature-banner-copy{padding:18px 16px 20px;gap:13px}.kg-feature-banner-icon{width:42px;height:42px;border-radius:11px}.kg-feature-banner-icon .kg-icon{width:21px!important;height:21px!important;font-size:21px!important}.kg-feature-banner-go{width:34px;height:34px}}.kg-featurerow-grid .kg-featurerow-card{position:relative!important;display:block!important;border-radius:12px!important;overflow:hidden!important;background:#0b0b0d!important;border:0!important;padding:0!important;min-height:320px!important}.kg-featurerow-grid .kg-featurerow-media{display:block!important;position:absolute!important;inset:0!important;margin:0!important;border-radius:0!important;aspect-ratio:auto!important;height:100%!important;width:100%!important}.kg-featurerow-grid .kg-featurerow-img{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important;transition:transform .4s ease}.kg-featurerow-grid .kg-featurerow-card:hover .kg-featurerow-img{transform:scale(1.04)}.kg-featurerow-grid .kg-featurerow-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.86) 0%,rgba(0,0,0,.55) 32%,rgba(0,0,0,0) 62%);pointer-events:none;z-index:1}.kg-featurerow-grid .kg-featurerow-chips{position:absolute!important;z-index:3!important;inset-block-start:12px!important;inset-inline-start:12px!important;inset-block-end:auto!important}.kg-featurerow-grid .kg-featurerow-title,.kg-featurerow-grid .kg-featurerow-meta{position:relative!important;z-index:2!important;color:#fff!important}.kg-featurerow-grid .kg-featurerow-title{margin:0!important;padding:0 16px!important;font-size:1.02rem!important;line-height:1.65!important;font-weight:800!important}.kg-featurerow-grid .kg-featurerow-title a{color:#fff!important}.kg-featurerow-grid .kg-featurerow-title a::before{content:"";position:absolute;inset:0;z-index:3}.kg-featurerow-grid .kg-featurerow-meta{display:block!important;padding:6px 16px 16px!important;font-size:.78rem!important;color:rgba(255,255,255,.82)!important}.kg-featurerow-grid .kg-featurerow-dek{display:none!important}.kg-featurerow-grid .kg-featurerow-card{display:flex!important;flex-direction:column!important;justify-content:flex-end!important}@media (max-width: 600px){.kg-featurerow-grid .kg-featurerow-card{min-height:260px!important}}.kg-featurerow-grid .kg-featurerow-card:not(:has(.kg-featurerow-media)){background:linear-gradient(160deg,#1d2a46 0%,#0b0b0d 70%)!important}.kg-featurerow-grid .kg-featurerow-card:not(:has(.kg-featurerow-media))::after{background:none}.kg-band{margin:26px 0 8px}.kg-band-title{margin:0 0 14px;font-size:1.05rem;font-weight:900;color:var(--kg-color-text)}.kg-band-lead{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kg-band-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px;padding:0;border:0;border-radius:10px;overflow:hidden;background:#0b0b0d}.kg-band-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.kg-band-card:hover .kg-band-img{transform:scale(1.04)}.kg-band-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.5) 38%,rgba(0,0,0,0) 68%);pointer-events:none;z-index:1}.kg-band-chip{position:absolute;z-index:3;inset-block-start:16px;inset-inline-start:16px;padding:6px 12px;border-radius:4px;background:var(--kg-color-primary-ink);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.02em}.kg-band-headline,.kg-band-meta{position:relative;z-index:2;color:#fff}.kg-band-headline{margin:0;padding:0 20px;font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.6;font-weight:900}.kg-band-headline a{color:#fff}.kg-band-headline a::before{content:"";position:absolute;inset:0;z-index:3}.kg-band-meta{display:block;padding:10px 20px 20px;font-size:.78rem;color:rgba(255,255,255,.82)}.kg-band-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:18px;padding:22px;border-radius:10px;background:var(--kg-band-bg,#fbeaf6)}.kg-band-strip-item{display:grid;grid-template-columns:110px 1fr;align-items:start;gap:14px;color:var(--kg-band-ink,#111111);text-decoration:none}.kg-band-strip-media{display:block;border-radius:4px;overflow:hidden;background:rgba(0,0,0,.08)}.kg-band-strip-media img{width:110px;height:78px;min-height:78px;max-height:78px;object-fit:cover;display:block}.kg-band-strip-title{font-size:.9rem;line-height:1.75;font-weight:700;color:var(--kg-band-ink,#111111)}.kg-band-strip-item:hover .kg-band-strip-title{text-decoration:underline}@media (max-width: 767.98px){.kg-band-lead{grid-template-columns:1fr}.kg-band-card{min-height:260px}.kg-band-strip{padding:16px;gap:14px}.kg-band-strip-item{grid-template-columns:92px 1fr;gap:11px}.kg-band-strip-media img{width:92px;height:66px;min-height:66px;max-height:66px}}