.kct-news-shell{--kct-bg:#08080a;--kct-surface:#111217;--kct-surface-soft:#171923;--kct-border:#272936;--kct-text:#f2f2f3;--kct-muted:#b9bcc7;--kct-accent:#ff7b10;--kct-accent-dark:#db5e00;--kct-radius:12px;--kct-shadow:0 8px 30px rgba(0,0,0,.35);background:radial-gradient(circle at 80% -20%,rgba(255,123,16,.18),transparent 45%),var(--kct-bg);color:var(--kct-text);padding:2rem 1rem 3rem}.kct-news-wrap{margin:0 auto;max-width:1120px}.kct-news-shell a{color:inherit}.kct-archive-header{margin-bottom:1.75rem}.kct-archive-title-row{margin-bottom:1rem}.kct-kicker{color:var(--kct-accent);font-weight:700;letter-spacing:.03em;margin:0 0 .25rem;text-transform:uppercase}.kct-page-title{color:var(--kct-accent);font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.1;margin:0;text-transform:uppercase}.kct-taxonomy-description{color:var(--kct-muted);margin:.75rem 0 0}.kct-breadcrumbs{color:var(--kct-muted);font-size:.9rem;margin-top:.6rem}.kct-archive-tools{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.kct-filter-bar{display:flex;flex-wrap:wrap;gap:.5rem}.kct-filter-pill{background:var(--kct-surface);border:1px solid var(--kct-border);border-radius:8px;color:var(--kct-text);font-size:.9rem;font-weight:700;padding:.55rem .9rem;text-decoration:none}.kct-filter-pill:hover,.kct-filter-pill:focus{border-color:var(--kct-accent);color:var(--kct-accent)}.kct-filter-pill.is-active{background:var(--kct-accent);border-color:var(--kct-accent);color:#201209}.kct-news-search{display:flex;max-width:330px;width:100%}.kct-news-search input[type=search]{background:#0f1118;border:1px solid var(--kct-border);border-right:0;border-radius:8px 0 0 8px;color:var(--kct-text);min-width:0;padding:.62rem .75rem;width:100%}.kct-news-search input[type=search],.kct-news-search input[type=search]::placeholder{color:#fff !important}.kct-news-search button{background:var(--kct-surface-soft);border:1px solid var(--kct-border);border-radius:0 8px 8px 0;color:var(--kct-text);cursor:pointer;font-weight:700;padding:0 .9rem}.kct-news-search button:hover,.kct-news-search button:focus{background:var(--kct-accent);border-color:var(--kct-accent);color:#201209}.kct-card-list{display:grid;gap:1rem}.kct-card{background:linear-gradient(180deg,#0d0f16 0%,#090b10 100%);border:1px solid var(--kct-border);border-radius:var(--kct-radius);box-shadow:var(--kct-shadow);display:grid;grid-template-columns:minmax(0,39%) minmax(0,1fr);overflow:hidden}.kct-news-archive .kct-card,.kct-news-taxonomy .kct-card{grid-template-columns:200px minmax(0,1fr)}.kct-card-media{display:block;min-height:100%}.kct-news-archive .kct-card-media,.kct-news-taxonomy .kct-card-media{height:200px;width:200px}.kct-card-media img,.kct-card-image-placeholder{display:block;height:100%;min-height:220px;object-fit:cover;width:100%}.kct-news-archive .kct-card-media img,.kct-news-archive .kct-card-image-placeholder,.kct-news-taxonomy .kct-card-media img,.kct-news-taxonomy .kct-card-image-placeholder{height:200px;min-height:200px;width:200px}.kct-news-archive .kct-card-excerpt,.kct-news-taxonomy .kct-card-excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.kct-news-archive .kct-btn-primary,.kct-news-taxonomy .kct-btn-primary{color:#fff}.kct-news-archive .kct-btn-primary:hover,.kct-news-archive .kct-btn-primary:focus,.kct-news-taxonomy .kct-btn-primary:hover,.kct-news-taxonomy .kct-btn-primary:focus{color:#000}.kct-card-image-placeholder{background:linear-gradient(120deg,#2a2d39,#111217)}.kct-card-body{display:flex;flex-direction:column;gap:.85rem;padding:1rem}.kct-card-topline{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.kct-chip{background:rgba(255,123,16,.13);border:1px solid rgba(255,123,16,.45);border-radius:999px;color:#ffb27a;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.22rem .56rem;text-decoration:none;text-transform:uppercase}.kct-chip.kct-chip-status{border-color:rgba(186,193,219,.4);color:#d3d7e6}.kct-card-title{font-size:clamp(1.12rem,1.9vw,1.5rem);line-height:1.3;margin:0}.kct-card-title a{text-decoration:none}.kct-card-title a:hover,.kct-card-title a:focus{color:var(--kct-accent)}.kct-card-excerpt{color:var(--kct-muted);margin:0}.kct-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:space-between;margin-top:auto}.kct-card-meta-row{align-items:center;display:flex;gap:.45rem}.kct-card-date,.kct-single-date{color:#c6cad8;font-size:.9rem;white-space:nowrap}.kct-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.kct-news-archive .kct-card-footer,.kct-news-taxonomy .kct-card-footer{align-items:flex-end;flex-wrap:nowrap}.kct-news-archive .kct-card-actions,.kct-news-taxonomy .kct-card-actions{order:1}.kct-news-archive .kct-card-meta-row,.kct-news-taxonomy .kct-card-meta-row{justify-content:flex-end;margin-left:auto;order:2}.kct-btn{border-radius:8px;display:inline-block;font-size:.86rem;font-weight:700;letter-spacing:.02em;padding:.52rem .9rem;text-decoration:none;text-transform:uppercase}.kct-btn-primary{background:linear-gradient(180deg,var(--kct-accent) 0%,var(--kct-accent-dark) 100%);color:#241306}.kct-btn-primary:hover,.kct-btn-primary:focus{filter:brightness(1.08)}.kct-btn-ghost{background:0 0;border:1px solid var(--kct-border);color:#d9dded}.kct-btn-ghost:hover,.kct-btn-ghost:focus{border-color:var(--kct-accent);color:var(--kct-accent)}.kct-pagination{margin-top:1.5rem}.kct-pagination .nav-links{display:flex;gap:.45rem}.kct-pagination .page-numbers{background:var(--kct-surface);border:1px solid var(--kct-border);border-radius:8px;color:var(--kct-text);display:inline-block;min-width:2.2rem;padding:.45rem .62rem;text-align:center;text-decoration:none}.kct-pagination .page-numbers.current{background:var(--kct-accent);border-color:var(--kct-accent);color:#201209}.kct-empty-state{background:var(--kct-surface);border:1px solid var(--kct-border);border-radius:var(--kct-radius);padding:1.5rem}.kct-empty-state h2{margin-top:0}.kct-inline-link{color:var(--kct-accent);font-weight:700;text-decoration:underline}.kct-single-header{margin-bottom:1.2rem}.kct-back-link{color:var(--kct-muted);display:inline-block;font-weight:700;margin-bottom:.65rem;text-decoration:none}.kct-back-link:hover,.kct-back-link:focus{color:var(--kct-accent)}.kct-single-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 .45rem}.kct-single-title{font-size:clamp(1.95rem,3.2vw,2.8rem);line-height:1.1;margin:0}.kct-single-teaser{color:var(--kct-muted);font-size:1.05rem;margin:.75rem 0 0}.kct-article-hero{aspect-ratio:16/9;background:#090b10;border-radius:var(--kct-radius);margin:0 0 1.3rem;overflow:hidden;position:relative}.kct-article-hero img{display:block;height:auto;left:0;max-width:none;position:absolute;top:0;width:100%}.kct-content-panel{background:linear-gradient(180deg,rgba(11,13,20,.95) 0%,rgba(8,10,15,.95) 100%);border:1px solid var(--kct-border);border-radius:var(--kct-radius);padding:clamp(1rem,2vw,1.5rem)}.kct-article-content{color:#e6e9f4;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.8;margin:0 auto;max-width:840px}.kct-article-content>:first-child{margin-top:0}.kct-article-content>:last-child{margin-bottom:0}.kct-article-content p,.kct-article-content ul,.kct-article-content ol,.kct-article-content blockquote,.kct-article-content figure,.kct-article-content pre,.kct-article-content table{margin:0 0 1.1rem}.kct-article-content h2,.kct-article-content h3,.kct-article-content h4{color:#fff;font-family:inherit;letter-spacing:.01em;line-height:1.25;margin:1.8rem 0 .75rem}.kct-article-content h2,.kct-single-block h2{border-bottom:1px solid var(--kct-border);padding-bottom:.35rem}.kct-article-content a{color:#ffb176;text-decoration:underline;text-underline-offset:2px}.kct-article-content a:hover,.kct-article-content a:focus{color:#ffd1ac}.kct-article-content ul,.kct-article-content ol{padding-left:1.3rem}.kct-article-content li+li{margin-top:.4rem}.kct-article-content blockquote{border-left:3px solid var(--kct-accent);color:#d0d4e2;margin-left:0;padding:.25rem 0 .25rem .95rem}.kct-article-content img{border-radius:10px;display:block;height:auto;max-width:100%}.kct-article-content hr{border:0;border-top:1px solid var(--kct-border);margin:1.35rem 0}.kct-article-content table{border-collapse:collapse;width:100%}.kct-article-content th,.kct-article-content td{border:1px solid var(--kct-border);padding:.55rem .65rem;text-align:left}.kct-article-content th{background:#11131b}.kct-single-block{margin:1.5rem 0}.kct-single-block h2{margin-top:0}.kct-video-embed iframe{aspect-ratio:16/9;border:0;width:100%}.kct-related-product{background:var(--kct-surface);border:1px solid var(--kct-border);border-radius:var(--kct-radius);padding:1.1rem 1.2rem}.kct-related-product-title{font-size:1.15rem;font-weight:700;margin:0 0 .35rem}.kct-related-product-price{color:var(--kct-accent);font-weight:700}.kct-single-nav{border-top:1px solid var(--kct-border);display:flex;gap:1rem;justify-content:space-between;margin-top:1.8rem;padding-top:1rem}.kct-single-nav a{color:var(--kct-muted);text-decoration:none}.kct-single-nav a:hover,.kct-single-nav a:focus{color:var(--kct-accent)}@media (max-width:550px){.kct-card{grid-template-columns:1fr}.kct-news-archive .kct-card,.kct-news-taxonomy .kct-card{grid-template-columns:1fr}.kct-news-archive .kct-card-media,.kct-news-taxonomy .kct-card-media{height:auto;width:100%}.kct-news-archive .kct-card-media img,.kct-news-archive .kct-card-image-placeholder,.kct-news-taxonomy .kct-card-media img,.kct-news-taxonomy .kct-card-image-placeholder{height:210px;min-height:210px;width:100%}.kct-card-media img,.kct-card-image-placeholder{min-height:210px}.kct-news-archive .kct-card-body,.kct-news-taxonomy .kct-card-body{gap:.7rem}.kct-news-archive .kct-card-title,.kct-news-taxonomy .kct-card-title{order:1}.kct-news-archive .kct-card-excerpt,.kct-news-taxonomy .kct-card-excerpt{order:2}.kct-news-archive .kct-card-topline,.kct-news-taxonomy .kct-card-topline{order:3}.kct-news-archive .kct-card-topline .kct-chip-status,.kct-news-taxonomy .kct-card-topline .kct-chip-status{display:none}.kct-news-archive .kct-card-footer,.kct-news-taxonomy .kct-card-footer{align-items:stretch;display:flex;flex-direction:column;gap:.45rem;margin-top:0;order:4}.kct-news-archive .kct-card-meta-row,.kct-news-taxonomy .kct-card-meta-row{display:flex;justify-content:space-between;margin-left:0;order:1;width:100%}.kct-news-archive .kct-card-actions,.kct-news-taxonomy .kct-card-actions{display:grid;grid-template-columns:1fr;order:2;width:100%}.kct-news-archive .kct-card-actions .kct-btn-primary,.kct-news-taxonomy .kct-card-actions .kct-btn-primary{text-align:center;width:100%}}@media (max-width:640px){.kct-single-nav{flex-direction:column}}@media (max-width:550px){.kct-news-shell{padding:1.25rem .9rem 2.3rem}.kct-archive-tools{align-items:stretch}.kct-news-search{max-width:none}}