.kx-blog{background:var(--kx-bg);color:var(--kx-ink);font-family:var(--kx-inter)}.kx-blog-wrap{width:min(1200px,100% - 64px);margin:auto}.kx-blog-hero{border-bottom:1px solid var(--kx-line);padding:80px 0 64px}.kx-blog .kx-blog-eyebrow{letter-spacing:.12em;color:var(--kx-brand-accent);font:11px/1.7 monospace}.kx-blog h1{font-family:var(--kx-sora);letter-spacing:-.055em;margin:24px 0;font-size:clamp(48px,7vw,88px);font-weight:500;line-height:1.07}.kx-blog h1 span{color:var(--kx-brand-accent)}.kx-blog .kx-blog-intro{color:var(--kx-muted);max-width:650px;margin-bottom:26px;font-size:18px;line-height:1.8}.kx-blog .kx-blog-text-link{color:var(--kx-brand-accent);text-underline-offset:6px;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-flex}.kx-blog-content{padding-top:48px;padding-bottom:80px}.kx-blog-featured{border:1px solid var(--kx-line);background:var(--kx-panel);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.kx-blog-featured-art{background:#241e1c;min-height:420px;position:relative}.kx-blog-featured-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kx-blog-featured-copy{min-width:0;padding:40px}.kx-blog-meta{color:var(--kx-muted);flex-wrap:wrap;gap:10px 20px;margin:22px 0;font-size:11px;line-height:1.6;display:flex}.kx-blog-meta>span:first-child{color:var(--kx-brand-accent-hover)}.kx-blog h2{font-family:var(--kx-sora);letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.18}.kx-blog-featured-copy>p:not(.kx-blog-eyebrow){color:var(--kx-muted);margin:24px 0;font-size:16px;line-height:1.8}.kx-blog h2 a,.kx-blog h3 a{color:inherit}.kx-blog h2 a:hover,.kx-blog h3 a:hover{color:var(--kx-brand-accent-hover)}.kx-blog-latest{padding:72px 0;scroll-margin-top:100px}.kx-blog-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.kx-blog-section-heading>span{letter-spacing:.08em;color:var(--kx-muted);font:10px/1.8 monospace}.kx-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kx-blog-card{background:var(--kx-panel);border:1px solid var(--kx-line);border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex}.kx-blog-number{color:var(--kx-brand-accent);font:12px monospace}.kx-blog h3{font-family:var(--kx-sora);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:23px;font-weight:500;line-height:1.35}.kx-blog-card>p{color:var(--kx-muted);margin:20px 0 28px;font-size:14px;line-height:1.8}.kx-blog-card>.kx-blog-text-link,.kx-blog-card>.kx-blog-preview{margin-top:auto}.kx-blog-preview{color:var(--kx-muted);font:11px/1.7 monospace}.kx-blog .kx-blog-status{color:var(--kx-muted);padding:16px 0 24px;font-size:14px;line-height:1.7}.kx-blog-cta{background:#241e1c;border:1px solid #745448;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:40px;display:flex}.kx-blog-cta h2{margin-top:18px}.kx-blog a:focus-visible,.kx-blog-article a:focus-visible{outline:3px solid var(--kx-brand-accent);outline-offset:5px;border-radius:3px}.kx-blog-article{font-family:var(--kx-inter)}.kx-blog-article>section:first-child{padding-top:60px}.kx-blog-article p{line-height:1.85}.kx-blog-article h1{font-family:var(--kx-sora);letter-spacing:-.04em;line-height:1.15}.kx-blog-article h2,.kx-blog-article h3{font-family:var(--kx-sora)}@media (width<=1000px){.kx-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kx-blog-featured-copy{padding:28px}}@media (width<=700px){.kx-blog-wrap{width:calc(100% - 40px)}.kx-blog-hero{padding:48px 0 40px}.kx-blog-featured{grid-template-columns:1fr}.kx-blog-featured-art{aspect-ratio:16/10;min-height:0}.kx-blog-grid{grid-template-columns:1fr}.kx-blog-section-heading,.kx-blog-cta{flex-direction:column;align-items:flex-start}.kx-blog-latest{padding:48px 0}.kx-blog-cta{padding:28px}.kx-blog-content{padding-top:28px;padding-bottom:48px}.kx-blog h1{font-size:clamp(44px,10vw,64px)}}
