.kw-inhero{padding:56px 0 28px;border-bottom:1px solid var(--kw-line)}.kw-inhero__kicker{font-family:var(--kw-mono);font-size:12px;font-weight:600;letter-spacing:.35em;color:var(--kw-amber);text-transform:uppercase;margin-bottom:18px}.kw-inhero h1{font-size:clamp(36px,5vw,60px);margin:0 0 16px;font-weight:900}.kw-inhero__lede{font-size:18px;line-height:1.6;color:var(--kw-ink-soft);max-width:800px;margin:0}.kw-insec{padding:40px 0 80px}.kw-inlist{display:block;margin-bottom:40px}.kw-incard{position:relative;text-decoration:none;color:inherit;transition:border-color .12s ease,background .12s ease}.kw-incard__meta{display:flex;gap:10px;align-items:center;margin-bottom:8px;font-size:11px;color:var(--kw-ink-mute);flex-wrap:wrap}.kw-incard__tag{color:var(--sc, var(--kw-cyan))}.kw-incard__lede{color:var(--kw-ink-soft);margin:0 0 12px;line-height:1.55}.kw-incard__cta{font-size:11px;color:var(--kw-cyan)}.kw-inmedia{display:block;border-radius:var(--kw-radius);background-size:cover;background-position:center;position:relative;overflow:hidden}.kw-inmedia--ph{background:linear-gradient(135deg,color-mix(in srgb,var(--sc) 22%,#11141b),#0c0e13)}.kw-inmedia--ph:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--sc) 40%,transparent) 1px,transparent 0);background-size:16px 16px;opacity:.35}.kw-inmedia__tag{position:absolute;left:10px;bottom:8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sc);z-index:1}.kw-incard--lead{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;padding:22px;background:var(--kw-bg-2);border:1px solid var(--kw-line);border-left:3px solid var(--sc, var(--kw-cyan));border-radius:var(--kw-radius);margin-bottom:14px;align-items:stretch}.kw-incard--lead:hover{border-color:var(--sc, var(--kw-cyan));background:#ffffff06}.kw-incard--lead .kw-inmedia{min-height:200px}.kw-incard--lead .kw-incard__body{display:flex;flex-direction:column;justify-content:center}.kw-incard--lead h3{font-size:clamp(24px,2.6vw,32px);margin:4px 0 12px;line-height:1.18;font-weight:900}.kw-incard--lead .kw-incard__lede{font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kw-incard__lead-badge{background:var(--sc, var(--kw-cyan));color:#08090c;font-weight:800;padding:1px 7px;border-radius:3px;letter-spacing:.12em;font-size:10px}.kw-inmidgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media (max-width: 720px){.kw-inmidgrid{grid-template-columns:1fr}}.kw-incard--mid{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:16px;background:var(--kw-bg-2);border:1px solid var(--kw-line);border-left:3px solid var(--sc, var(--kw-cyan));border-radius:var(--kw-radius)}.kw-incard--mid:hover{border-color:var(--sc, var(--kw-cyan));background:#ffffff05}.kw-incard--mid .kw-inmedia{min-height:84px;align-self:stretch}.kw-incard--mid h3{font-size:18px;margin:2px 0 8px;line-height:1.28;font-weight:800}.kw-incard--mid .kw-incard__lede{font-size:13px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kw-inrows{display:grid;gap:1px;background:var(--kw-line);border:1px solid var(--kw-line);border-radius:var(--kw-radius);overflow:hidden}.kw-incard--row{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:13px 16px;background:var(--kw-bg-2);border-left:3px solid var(--sc, var(--kw-cyan))}.kw-incard--row:hover{background:#ffffff08}.kw-incard__rank{font-size:13px;font-weight:700;color:var(--kw-ink-mute)}.kw-incard__rowtitle{font-size:15px;font-weight:600;line-height:1.35;color:var(--kw-ink)}.kw-incard__rowmeta{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--kw-ink-mute);white-space:nowrap}@media (max-width: 640px){.kw-incard--lead{grid-template-columns:1fr}.kw-incard--lead .kw-inmedia{min-height:150px}.kw-incard--row{grid-template-columns:32px 1fr}.kw-incard__rowmeta{display:none}}.kw-inpost{max-width:740px;margin:0 auto;padding:24px 0}.kw-inback{display:inline-block;margin-bottom:24px;color:var(--kw-cyan);text-decoration:none;font-size:12px}.kw-inback:hover{text-decoration:underline}.kw-inpost__meta{display:flex;gap:12px;align-items:center;margin-bottom:16px;font-size:12px;color:var(--kw-ink-mute)}.kw-inpost h2{font-size:clamp(28px,4vw,40px);line-height:1.2;margin:0 0 14px;font-weight:900}.kw-inpost__dek{font-size:18px;line-height:1.6;color:var(--kw-ink-soft);margin:0 0 28px}.kw-inpost__body{font-size:16px;line-height:1.75}.kw-inpost__body :global(p){margin:0 0 18px}.kw-inpost__body :global(h3){font-size:22px;margin:32px 0 12px;font-weight:800;color:var(--kw-amber)}.kw-inpost__body :global(ul),.kw-inpost__body :global(ol){margin:0 0 18px 20px}.kw-inpost__body :global(li){margin:6px 0}.kw-inpost__body :global(blockquote){border-left:3px solid var(--kw-cyan);padding:8px 0 8px 18px;margin:18px 0;color:var(--kw-ink-soft);font-family:var(--kw-mono);font-size:14px}.kw-inpost__sources{margin-top:40px;padding-top:24px;border-top:1px dashed var(--kw-line)}.kw-inpost__sources h4{font-size:12px;color:var(--kw-ink-mute);margin:0 0 12px}.kw-inpost__sources ul{list-style:none;padding:0;margin:0;font-family:var(--kw-mono);font-size:12px;line-height:1.7}.kw-inpost__sources li{padding:3px 0;color:var(--kw-ink-soft)}.kw-inpost__sources a{color:var(--kw-ink)}.kw-inpost__sources a:hover{color:var(--kw-cyan)}.kw-ingeo{margin-top:32px;border-left:3px solid var(--kw-cyan, #5be9f0);background:var(--kw-bg-2);padding:16px 20px;border-radius:0 8px 8px 0}.kw-ingeo__lab{font-size:10px;letter-spacing:.2em;color:var(--kw-ink-mute);display:block;margin-bottom:8px}.kw-ingeo p{margin:0;font-size:15px;line-height:1.7;color:var(--kw-ink)}.kw-innote{font-size:11px;color:var(--kw-ink-mute);text-align:center;padding:24px 0 0;border-top:1px dashed var(--kw-line);margin-top:40px}.kw-livelist__empty{font-family:var(--kw-mono);font-size:13px;color:var(--kw-ink-mute);padding:32px 0;text-align:center}
