@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:wght@400;500;600;700&display=swap";
:root{--black:#0a0a0a;--red:#c41e3a;--white:#fff;--cream:#f0ece4;--ink:#1a1a1a;--muted:#6b6b6b;--light:#a0a0a0;--line:#d4d0c8;--line-dark:#333;--accent:#c41e3a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,sans-serif;line-height:1.4}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;display:block}.km-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.km-header{background:var(--black);color:var(--white);z-index:140;transition:box-shadow .25s;position:sticky;top:-36px}.km-header.scrolled{box-shadow:0 2px 16px #00000059}.km-header-top{color:#fff6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1240px;height:36px;margin:0 auto;padding:0 32px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.km-header-top-left{gap:20px;display:flex}.km-header-top-left b{color:#ffffffb3}.km-header-top-right{align-items:center;gap:16px;display:flex}.km-lang{background:#ffffff14;border:1px solid #ffffff1a;display:flex;overflow:hidden}.km-lang a,.km-lang span{text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;transition:background .15s,color .15s}.km-lang a:hover{color:#ffffffd9;background:#ffffff1a}.km-lang a[aria-current=page]{background:var(--red);color:var(--white)}.km-lang .km-lang-unavail{color:#ffffff26;cursor:default;pointer-events:none}.km-header-main{align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:16px 32px;display:flex}.km-logo img,.km-logo svg{width:auto;height:40px;display:block}.km-nav{flex:1;align-items:center;gap:0;min-width:0;display:flex}.km-nav a{color:#ffffff80;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:600;transition:color .15s}.km-nav a:hover,.km-nav a.active{color:var(--white)}.km-nav a.active{position:relative}.km-nav a.active:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-2px;left:10px;right:10px}.km-search{flex-shrink:0}.km-search-btn{cursor:pointer;background:0 0;border:1px solid #ffffff26;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.km-search-btn:hover{border-color:var(--red);background:#ffffff0d}.km-search-btn svg{stroke:#ffffff80;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.km-search-btn:hover svg{stroke:var(--white)}.km-red-bar{background:var(--red);height:4px}.km-breaking{background:var(--black);border-top:1px solid #ffffff0f}.km-breaking-inner{align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:10px 32px;display:flex}.km-breaking-label{text-transform:uppercase;letter-spacing:.1em;background:var(--red);color:var(--white);flex-shrink:0;padding:3px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;animation:2s ease-in-out infinite km-pulse}@keyframes km-pulse{0%,to{opacity:1}50%{opacity:.6}}.km-breaking-text{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.km-breaking-text:hover{color:var(--white)}.km-main{padding:16px 0 0}.km-hero{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:24px;display:grid}.km-hero-main{aspect-ratio:16/9;grid-area:1/1;position:relative;overflow:hidden}.km-hero-main>a{height:100%;display:block}.km-hero-img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .4s;display:block}.km-hero-main:hover .km-hero-img{transform:scale(1.03)}.km-hero-overlay{color:var(--white);pointer-events:none;background:linear-gradient(#0000 0%,#00000073 45%,#000000e0 100%);padding:28px;position:absolute;bottom:0;left:0;right:0}.km-hero-overlay a,.km-hero-overlay div{pointer-events:auto}.km-hero-cat{text-transform:uppercase;letter-spacing:.12em;color:var(--white);background:var(--red);margin-bottom:8px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:inline-block}.km-hero-title{letter-spacing:-.02em;color:var(--white);margin-bottom:8px;font-size:26px;font-weight:700;line-height:1.2}.km-hero-title:hover{color:#fffc}.km-hero-meta{color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;align-items:center;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.km-hero-sidebar{background:var(--white);border:1px solid var(--line);flex-direction:column;grid-area:1/2/3;display:flex;overflow:hidden}.km-hero-tabs{border-bottom:1px solid var(--line);flex-shrink:0;display:flex;position:relative}.km-hero-tabs:after{content:"";background:linear-gradient(to bottom,var(--white),transparent);pointer-events:none;z-index:1;opacity:0;height:48px;transition:opacity .15s;position:absolute;top:100%;left:0;right:0}.km-hero-tabs--scrolled:after{opacity:1}.km-hero-tab{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px 16px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.km-hero-tab:hover{color:var(--ink)}.km-hero-tab--active{color:var(--red);border-bottom-color:var(--red)}.km-hero-tab-list{flex:1;overflow-y:auto}.km-hero-tab-item{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:10px 16px;display:flex}.km-hero-tab-item--first{border-top:none}.km-hero-tab-time{color:var(--muted);flex-shrink:0;min-width:44px;font-family:IBM Plex Mono,monospace;font-size:12px}.km-hero-tab-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.km-hero-tab-title:hover{color:var(--red)}.km-hero-tab-more{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-top:1px solid var(--line);flex-shrink:0;padding:10px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:color .15s;display:block;position:relative}.km-hero-tab-more:before{content:"";background:linear-gradient(to top,var(--white),transparent);pointer-events:none;height:48px;position:absolute;bottom:100%;left:0;right:0}.km-hero-tab-more:hover{color:var(--red)}.km-hero-discussed{border-top:4px solid var(--red);background:var(--line);flex-direction:column;grid-area:2/1;gap:1px;display:flex}.km-hero-discussed-head{background:var(--white);align-items:center;gap:10px;padding:12px 16px;display:flex}.km-hero-discussed-stripe{background:var(--red);flex-shrink:0;width:24px;height:3px}.km-hero-discussed-title{text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:700}.km-hero-discussed-list{flex-direction:column;gap:1px;display:flex}.km-hero-discussed-item{background:var(--white);align-items:flex-start;gap:12px;padding:16px;transition:background .15s;display:flex}.km-hero-discussed-item:hover{background:#faf8f4}.km-hero-discussed-num{color:var(--red);text-align:center;flex-shrink:0;width:28px;font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:700;line-height:1}.km-hero-discussed-link{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.km-hero-discussed-link:hover{color:var(--red)}.km-hero-discussed-meta{color:var(--light);margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-grid{grid-template-columns:1fr 340px;gap:40px;display:grid}.km-section{margin-bottom:40px}.km-section-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.km-section-stripe{background:var(--red);flex-shrink:0;width:40px;height:4px}.km-section-title{text-transform:uppercase;letter-spacing:.06em;font-size:20px;font-weight:700}.km-section-more{color:var(--muted);letter-spacing:.02em;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px}.km-section-more:hover{color:var(--red)}.km-section-more-arrow{margin-left:4px;transition:transform .2s;display:inline-block}.km-section-more:hover .km-section-more-arrow{transform:translate(2px)}.km-feed-section{margin-bottom:40px}.km-feed{background:var(--white);grid-template-columns:1fr 1fr;display:grid}.km-feed-item:nth-child(odd){border-right:1px solid var(--line)}.km-feed-item{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;transition:background .1s;display:grid}.km-feed-item:last-child{border-bottom:none}.km-feed-item:hover{background:#faf8f4}.km-feed-time{color:var(--light);border-right:1px solid var(--line);padding:14px 0 14px 16px;font-family:IBM Plex Mono,monospace;font-size:12px}.km-feed-body{align-items:baseline;gap:12px;padding:12px 20px;display:flex}.km-feed-cat-dot{background:var(--light);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.km-feed-cat-dot[data-cat=politics]{background:#1a56db}.km-feed-cat-dot[data-cat=economy]{background:#0d9488}.km-feed-cat-dot[data-cat=society]{background:#7c3aed}.km-feed-cat-dot[data-cat=incidents]{background:#dc2626}.km-feed-cat-dot[data-cat=sport]{background:#ea580c}.km-feed-cat-dot[data-cat=tech]{background:#2563eb}.km-feed-cat-dot[data-cat=world]{background:#059669}.km-feed-cat-dot[data-cat=lifestyle]{background:#d97706}.km-feed-title{font-size:14px;font-weight:600;line-height:1.35}.km-feed-title:hover{color:var(--red)}.km-cat-section{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.km-cat-block{background:var(--white);border-top:4px solid var(--black);padding:0}.km-cat-block[data-cat=politics]{border-color:#1a56db}.km-cat-block[data-cat=economy]{border-color:#0d9488}.km-cat-block[data-cat=world]{border-color:#059669}.km-cat-block[data-cat=sport]{border-color:#ea580c}.km-cat-block-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.km-cat-block-title{text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:700}.km-cat-block-items{padding:0}.km-cat-block-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 20px;transition:background .1s;display:flex}.km-cat-block-item:last-child{border-bottom:none}.km-cat-block-item:hover{background:#faf8f4}.km-cat-block-num{color:var(--line);flex-shrink:0;width:28px;margin-top:-2px;font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:700;line-height:1}.km-cat-block-item-body{flex:1}.km-cat-block-item-title{font-size:14px;font-weight:600;line-height:1.35}.km-cat-block-item-title:hover{color:var(--red)}.km-cat-block-item-meta{color:var(--light);margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-catblock{margin-bottom:40px}.km-catblock-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.km-catblock-col{flex-direction:column;display:flex}.km-catblock-label{align-items:center;gap:8px;margin-bottom:10px;display:flex}.km-catblock-label:hover .km-catblock-name{color:var(--red)}.km-catblock-dash{flex-shrink:0;width:18px;height:3px}.km-catblock-item{background:var(--white);border-bottom:1px solid var(--line);padding:20px}.km-catblock-name{text-transform:uppercase;letter-spacing:.06em;font-size:20px;font-weight:700;transition:color .15s}.km-catblock-list{flex-direction:column;display:flex}.km-catblock-first{border-bottom:1px solid #eae6de;margin-bottom:2px;padding-bottom:14px}.km-catblock-first:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.km-catblock-first-img-link{margin:-20px -20px 12px;display:block;overflow:hidden}.km-catblock-first-img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .35s}.km-catblock-first:hover .km-catblock-first-img{transform:scale(1.03)}.km-catblock-first-title{font-size:16px}.km-catblock-row{border-bottom:1px solid #eae6de;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:12px 0;display:grid}.km-catblock-row:last-child{border-bottom:none;padding-bottom:0}.km-catblock-num{color:var(--red);text-align:center;width:28px;font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:700;line-height:1}.km-catblock-row-body{flex-direction:column;display:flex}.km-catblock-title{margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.35}.km-catblock-title:hover{color:var(--red)}.km-catblock-meta{color:var(--light);font-family:IBM Plex Mono,monospace;font-size:10px}@media (max-width:1024px){.km-catblock-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.km-catblock-grid{grid-template-columns:1fr}.km-catblock-item{padding:16px}.km-catblock-first-img-link{margin:-16px -16px 12px}.km-catblock-num{width:22px;font-size:20px}.km-catblock-title{font-size:13px}}.km-articles-section{margin-bottom:40px}.km-articles-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.km-article-card{background:var(--white);flex-direction:column;display:flex}.km-article-card-img-wrap{position:relative;overflow:hidden}.km-article-card-img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .35s;display:block}.km-article-card:hover .km-article-card-img{transform:scale(1.04)}.km-article-card-cat{text-transform:uppercase;letter-spacing:.06em;background:var(--red);color:var(--white);padding:3px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;position:absolute;bottom:8px;left:8px}.km-article-card-body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.km-article-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.km-article-card-title:hover{color:var(--red)}.km-article-card-excerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:IBM Plex Serif,serif;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.km-article-card-meta{color:var(--light);letter-spacing:.02em;margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:10px}.km-grid .km-articles-grid{grid-template-columns:repeat(3,1fr)}.km-cat-block[data-cat=incidents]{border-color:#dc2626}.km-cat-block[data-cat=lifestyle]{border-color:#d97706}.km-editors{background:var(--black);color:var(--white);padding:40px}.km-editors-head{align-items:center;gap:16px;margin-bottom:28px;display:flex}.km-editors-title{text-transform:uppercase;letter-spacing:.06em;font-size:20px;font-weight:700}.km-editors-stripe{background:#ffffff1f;flex:1;height:1px}.km-editors-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.km-editors-card{transition:transform .2s}.km-editors-card:hover{transform:translateY(-3px)}.km-editors-card-img-wrap{margin-bottom:14px;overflow:hidden}.km-editors-card-img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .3s}.km-editors-card:hover .km-editors-card-img{transform:scale(1.03)}.km-editors-card-cat{text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-editors-card-title{margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.35}.km-editors-card-title:hover{color:#ffffffb3}.km-editors-card-meta{color:#ffffff59;letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:10px}.km-sidebar{align-self:start;position:sticky;top:16px}.km-sidebar-block{background:var(--white);border-top:4px solid var(--red);margin-bottom:24px}.km-sidebar-head{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;padding:12px 20px;font-size:13px;font-weight:700}.km-trending-item{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;transition:background .1s;display:grid}.km-trending-item:last-child{border-bottom:none}.km-trending-item:hover{background:#faf8f4}.km-trending-num{color:var(--line);justify-content:center;align-items:flex-start;padding-top:14px;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:700;display:flex}.km-trending-body{padding:12px 16px}.km-trending-title{font-size:13px;font-weight:600;line-height:1.35}.km-trending-title:hover{color:var(--red)}.km-trending-views{color:var(--light);margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:9px}.km-sidebar-weather{border-bottom:1px solid var(--line);padding:16px 20px}.km-sidebar-weather-now{align-items:flex-start;gap:12px;display:flex}.km-sidebar-weather-icon{width:40px;height:40px;color:var(--muted);flex-shrink:0}.km-sidebar-weather-main{flex:1;min-width:0}.km-sidebar-weather-row{align-items:baseline;gap:8px;display:flex}.km-sidebar-weather-temp{letter-spacing:-.03em;font-family:IBM Plex Mono,monospace;font-size:36px;font-weight:700;line-height:1}.km-sidebar-weather-cond{color:var(--muted);font-size:12px;line-height:1.2}.km-sidebar-weather-meta{color:var(--light);gap:12px;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.km-sidebar-weather-meta span{align-items:center;gap:3px;display:flex}.km-sidebar-weather-meta svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.km-sidebar-weather-city{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}.km-sidebar-weather-city-name{color:var(--light);text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:10px}.km-sidebar-weather-updated{color:var(--line);font-family:IBM Plex Mono,monospace;font-size:9px}.km-sidebar-weather-forecast{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:12px;padding-top:12px;display:grid}.km-sidebar-weather-day{text-align:center;padding:0 4px}.km-sidebar-weather-day:not(:last-child){border-right:1px solid var(--line)}.km-sidebar-weather-day-label{color:var(--light);text-transform:uppercase;letter-spacing:.05em;font-family:IBM Plex Mono,monospace;font-size:9px}.km-sidebar-weather-day-icon{width:20px;height:20px;color:var(--muted);margin:4px auto}.km-sidebar-weather-day-temp{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.km-sidebar-weather-day-range{color:var(--light);margin-top:1px;font-family:IBM Plex Mono,monospace;font-size:9px}.km-sidebar-subscribe{background:var(--black);color:var(--white);margin-bottom:40px;padding:20px}.km-sidebar-subscribe-title{margin-bottom:6px;font-size:14px;font-weight:700}.km-sidebar-subscribe-desc{color:#ffffff73;margin-bottom:12px;font-size:12px;line-height:1.45}.km-sidebar-subscribe-row{gap:0;display:flex}.km-sidebar-subscribe-input{color:var(--white);background:0 0;border:1px solid #ffffff26;border-right:none;outline:none;flex:1;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:11px}.km-sidebar-subscribe-input::placeholder{color:#ffffff40}.km-sidebar-subscribe-input:focus-visible{border-color:#ffffff59;outline:none}.km-sidebar-subscribe-btn{background:var(--red);color:var(--white);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.km-sidebar-social{gap:8px;margin-top:12px;display:flex}.km-sidebar-social a{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;border:1px solid #ffffff26;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:all .15s}.km-sidebar-social a:hover{background:var(--red);border-color:var(--red);color:var(--white)}.km-sidebar-subscribe-msg{margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.4}.km-sidebar-subscribe-msg[data-type=ok]{color:#4ade80}.km-sidebar-subscribe-msg[data-type=err]{color:#f87171}.km-footer{background:var(--black);color:var(--white);padding:40px 0 32px}.km-footer-inner{grid-template-columns:220px 1fr 1fr 1fr 1fr;gap:32px;display:grid}.km-footer-logo svg{width:auto;height:32px}.km-footer-motto{color:#ffffff40;letter-spacing:.02em;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-footer-col-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-footer-links li{margin-bottom:6px}.km-footer-links a{color:#ffffff80;font-size:13px}.km-footer-links a:hover{color:var(--white)}.km-footer-links a.km-footer-link--ad{color:var(--red);font-weight:600}.km-footer-links a.km-footer-link--ad:hover{color:#e83a56}.km-footer-copy{color:#fff3;letter-spacing:.02em;border-top:1px solid #ffffff14;margin-top:28px;padding-top:16px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-ad{margin-bottom:32px}.km-ad:empty{display:none}.km-ad--leaderboard{margin-bottom:24px}.km-ad--billboard{margin-bottom:32px}.km-ad--inline{margin-bottom:40px}.km-ad--sidebar{margin-bottom:24px}.km-ad-placeholder{border:2px dashed var(--line);background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#00000005 8px 16px);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.km-ad--leaderboard .km-ad-placeholder{max-width:728px;height:90px;margin:0 auto}.km-ad--billboard .km-ad-placeholder{max-width:970px;height:250px;margin:0 auto}.km-ad--inline .km-ad-placeholder{max-width:728px;height:90px;margin:0 auto}.km-ad--sidebar .km-ad-placeholder{width:100%;height:250px}.km-ad--dark .km-ad-placeholder{background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#ffffff08 8px 16px);border-color:#ffffff1f}.km-ad--dark .km-ad-label{color:#fff6;background:#ffffff14}.km-ad--dark .km-ad-size{color:#ffffff26}.km-ad-label{text-transform:uppercase;letter-spacing:.12em;color:var(--light);background:var(--cream);padding:2px 10px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.km-ad-size{color:var(--line);letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:700}.km-scroll-top{background:var(--black);color:#ffffff80;cursor:pointer;opacity:0;visibility:hidden;z-index:100;border:1px solid #ffffff26;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .25s,visibility .25s,transform .25s,background .15s,border-color .15s,color .15s;display:flex;position:fixed;bottom:32px;right:32px;transform:translateY(12px)}.km-scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.km-scroll-top:hover{background:var(--red);border-color:var(--red);color:var(--white)}.km-scroll-top svg{width:18px;height:18px}.km-skip{background:var(--red);color:var(--white);z-index:200;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;transition:top .15s;position:absolute;top:-100%;left:16px}.km-skip:focus{top:8px}.km-header-date{color:#ffffff80;text-transform:capitalize;font-weight:500}.km-topics{background:var(--cream);border-bottom:1px solid var(--line)}.km-topics-inner{scrollbar-width:none;gap:8px;width:100%;max-width:1240px;margin:0 auto;padding:10px 32px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.km-topics-inner::-webkit-scrollbar{display:none}.km-topic{border:1px solid var(--line);white-space:nowrap;color:var(--muted);flex-shrink:0;padding:4px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:all .15s}.km-topic:hover{border-color:var(--red);color:var(--red);background:#c41e3a0a}.km-comments-count{color:var(--light);align-items:center;gap:3px;margin-left:12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-flex}.km-comments-count:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a0a0a0'%3E%3Cpath d='M2 2h12v9H5l-3 3V2z'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:12px;height:12px;display:inline-block}.km-feed-more{background:var(--white);border:none;border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--muted);cursor:pointer;padding:14px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;transition:all .15s;display:block}.km-feed-more:hover{color:var(--red);background:#faf8f4}.km-sticky-header{background:var(--black);z-index:150;border-bottom:2px solid var(--red);height:52px;transition:top .25s;position:fixed;top:-60px;left:0;right:0}.km-sticky-header.visible{top:0}.km-sticky-header-inner{align-items:center;gap:20px;max-width:1240px;height:100%;margin:0 auto;padding:0 32px;display:flex}.km-sticky-header .km-logo img,.km-sticky-header .km-logo svg{height:28px}.km-sticky-header .km-nav{flex:1;gap:0;display:flex}.km-sticky-header .km-nav a{color:#fff6;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:4px 8px;font-size:11px;font-weight:600;transition:color .15s}.km-sticky-header .km-nav a:hover{color:var(--white)}.km-sticky-header .km-nav-more{padding:4px 8px;font-size:9px}.km-sticky-header .km-mega-menu{border-top:none}.km-search-overlay{z-index:200;opacity:0;visibility:hidden;background:#0a0a0af7;flex-direction:column;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.km-search-overlay.open{opacity:1;visibility:visible}.km-search-overlay-top{justify-content:flex-end;align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:24px 32px;display:flex}.km-search-overlay-close{cursor:pointer;background:0 0;border:1px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .15s;display:flex;position:relative}.km-search-overlay-close:before,.km-search-overlay-close:after{content:"";background:#ffffff80;width:20px;height:2px;transition:background .15s;position:absolute}.km-search-overlay-close:before{transform:rotate(45deg)}.km-search-overlay-close:after{transform:rotate(-45deg)}.km-search-overlay-close:hover{border-color:var(--red)}.km-search-overlay-close:hover:before,.km-search-overlay-close:hover:after{background:var(--white)}.km-search-overlay-close:focus-visible{outline:2px solid var(--red);outline-offset:2px}.km-search-overlay-body{opacity:0;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:0 32px 120px;transition:transform .35s .1s,opacity .35s .1s;display:flex;transform:translateY(20px)}.km-search-overlay.open .km-search-overlay-body{opacity:1;transform:translateY(0)}.km-search-overlay-label{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:32px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.km-search-overlay-field{border-bottom:3px solid #ffffff1f;align-items:center;gap:16px;width:100%;padding-bottom:12px;transition:border-color .2s;display:flex}.km-search-overlay-field:focus-within{border-color:var(--red)}.km-search-overlay-icon{stroke:#ffffff4d;stroke-width:2px;fill:none;flex-shrink:0;width:28px;height:28px;transition:stroke .2s}.km-search-overlay-field:focus-within .km-search-overlay-icon{stroke:var(--red)}.km-search-overlay-input{color:var(--white);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:36px;font-weight:600}.km-search-overlay-input::placeholder{color:#ffffff26}.km-search-overlay-input:focus-visible{outline:none}.km-search-overlay-hint{color:#fff3;width:100%;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:12px}.km-search-overlay-hint kbd{color:#ffffff4d;vertical-align:middle;border:1px solid #ffffff26;margin:0 2px;padding:2px 8px;font-family:inherit;font-size:11px;display:inline-block}.km-search-trending{width:100%;margin-top:48px}.km-search-trending-title{letter-spacing:2px;text-transform:uppercase;color:#ffffff40;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.km-search-trending-list{flex-wrap:wrap;gap:8px;display:flex}.km-search-trending-item{color:#ffffff80;background:0 0;border:1px solid #ffffff1a;padding:8px 16px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.km-search-trending-item:hover{color:var(--white);border-color:var(--red);background:#c41e3a14}.km-search-trending-item:focus-visible{outline:2px solid var(--red);outline-offset:2px}.km-hamburger{cursor:pointer;background:0 0;border:1px solid #ffffff26;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:36px;height:36px;padding:8px;display:none}.km-hamburger span{background:#ffffff80;height:2px;transition:all .2s;display:block}.km-hamburger.active span:first-child{transform:rotate(45deg)translate(3px,5px)}.km-hamburger.active span:nth-child(2){opacity:0}.km-hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(3px,-5px)}.km-nav-more{color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff40;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:all .15s;display:none}.km-nav-more:hover{color:var(--white);border-color:#fff6}.km-nav-more.active{color:var(--red);border-color:var(--red)}.km-nav-more-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;width:12px;height:12px;transition:transform .2s}.km-nav-more.active .km-nav-more-icon{transform:rotate(180deg)}.km-mega-menu{background:var(--black);border-top:1px solid #ffffff0f;border-bottom:3px solid var(--red);z-index:140;opacity:0;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.km-mega-menu.open{opacity:1;max-height:600px}.km-mega-menu-inner{max-width:1240px;margin:0 auto;padding:24px 32px 28px}.km-mega-menu-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.km-mega-menu-title{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-mega-menu-count{color:#fff3;font-family:IBM Plex Mono,monospace;font-size:10px}.km-mega-menu-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.km-mega-menu-item{border:1px solid #ffffff0a;align-items:center;gap:10px;margin:-.5px;padding:10px 14px;transition:all .15s;display:flex}.km-mega-menu-item:hover{z-index:1;background:#ffffff0a;border-color:#ffffff1a}.km-mega-menu-accent{flex-shrink:0;width:3px;height:20px}.km-mega-menu-item-name{color:#fffc;flex:1;font-size:13px;font-weight:600;transition:color .15s}.km-mega-menu-item:hover .km-mega-menu-item-name{color:var(--white)}.km-mega-menu-item-count{color:#fff3;font-family:IBM Plex Mono,monospace;font-size:10px}.km-mega-menu-backdrop{z-index:130;opacity:0;pointer-events:none;background:#0006;transition:opacity .2s;position:fixed;inset:0}.km-mega-menu-backdrop.open{opacity:1;pointer-events:auto}:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--red);outline-offset:2px}.km-subscribe-bar-inner{background:var(--black);color:var(--white);border-left:4px solid var(--red);align-items:center;gap:20px;padding:14px 24px;display:flex}.km-subscribe-bar-left{flex-shrink:0;align-items:center;gap:10px;display:flex}.km-subscribe-bar-accent{color:var(--red);font-size:16px;line-height:1}.km-subscribe-bar-title{white-space:nowrap;font-family:IBM Plex Serif,serif;font-size:15px;font-weight:700}.km-subscribe-bar-desc{color:#fff6;white-space:nowrap;font-size:13px}.km-subscribe-bar-form{margin-left:auto;display:flex}.km-subscribe-bar-field{display:flex}.km-subscribe-bar-input{color:var(--white);background:#ffffff0d;border:1px solid #ffffff1a;border-right:none;width:200px;padding:8px 14px;font-family:IBM Plex Sans,sans-serif;font-size:13px}.km-subscribe-bar-input::placeholder{color:#fff3;transition:color .3s}.km-subscribe-bar-input.msg-err::placeholder{color:#f87171}.km-subscribe-bar-input.msg-ok::placeholder{color:#4ade80}.km-subscribe-bar-input:focus-visible{border-color:#c41e3a80;outline:none}.km-subscribe-bar-btn{background:var(--red);color:var(--white);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;min-width:120px;padding:8px 18px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:background .15s;display:flex}.km-subscribe-bar-btn:hover{background:#a31830}.km-subscribe-bar-spinner{border:2px solid #ffffff4d;border-top-color:var(--white);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite km-spin}@keyframes km-spin{to{transform:rotate(360deg)}}.km-regional-tabs-wrap{position:relative}.km-regional-tabs-wrap.fade-left:before,.km-regional-tabs-wrap.fade-right:after{content:"";z-index:1;pointer-events:none;width:48px;position:absolute;top:0;bottom:0}.km-regional-tabs-wrap.fade-left:before{background:linear-gradient(to right,var(--cream),transparent);left:0}.km-regional-tabs-wrap.fade-right:after{background:linear-gradient(to left,var(--cream),transparent);right:0}.km-regional-tabs{scrollbar-width:none;border-bottom:2px solid var(--line);gap:0;display:flex;overflow-x:auto}.km-regional-tabs::-webkit-scrollbar{display:none}.km-regional-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-2px;padding:10px 18px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;transition:all .15s}.km-regional-tab:hover{color:var(--ink)}.km-regional-tab.active{color:var(--ink);border-bottom-color:var(--red);font-weight:600}.km-regional-body{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:20px;display:grid}.km-regional-forecast{background:linear-gradient(145deg,#0f1923 0%,#1a2636 50%,#0d1520 100%);flex-direction:column;padding:18px;display:flex}.km-regional-forecast-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.km-regional-forecast-icon{width:38px;height:38px;stroke:var(--white);fill:none}.km-regional-forecast-temp{color:var(--white);font-family:IBM Plex Mono,monospace;font-size:32px;font-weight:700;line-height:1}.km-regional-forecast-cond{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px}.km-regional-forecast-days{gap:0;display:flex}.km-regional-day{text-align:center;flex:1;padding:8px 2px}.km-regional-day:not(:last-child){border-right:1px solid #ffffff1a}.km-regional-day-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-regional-day-icon{stroke:#fff9;fill:none;width:22px;height:22px;margin:0 auto 4px;display:block}.km-regional-day-temps{color:var(--white);flex-direction:column;gap:2px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;display:flex}.km-regional-day-min{color:#fff6;font-weight:400}.km-regional-card{background:var(--white);color:inherit;flex-direction:column;text-decoration:none;display:flex}.km-regional-card-img-wrap{aspect-ratio:16/10;position:relative;overflow:hidden}.km-regional-card-img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.km-regional-card:hover .km-regional-card-img{transform:scale(1.04)}.km-regional-card-cat{text-transform:uppercase;letter-spacing:.06em;color:var(--white);background:var(--red);padding:3px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;position:absolute;bottom:8px;left:8px}.km-regional-card-date{color:#ffffffd9;font-family:IBM Plex Mono,monospace;font-size:10px;position:absolute;bottom:8px;right:8px}.km-regional-card-body{padding:14px 16px}.km-regional-card-title{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.km-regional-card:hover .km-regional-card-title{color:var(--red)}.km-regional-empty{color:var(--light);text-align:center;grid-column:1/-1;padding:40px 0;font-family:IBM Plex Mono,monospace;font-size:12px}@media (max-width:1024px){.km-hero{grid-template-rows:auto;grid-template-columns:1fr}.km-hero-main,.km-hero-discussed{grid-area:auto/1}.km-hero-sidebar{border-top:3px solid var(--red);grid-area:auto/1;max-height:400px}.km-grid,.km-cat-section{grid-template-columns:1fr}.km-editors-grid{grid-template-columns:repeat(2,1fr)}.km-articles-grid,.km-footer-inner{grid-template-columns:1fr 1fr}.km-sticky-header .km-nav{display:none}.km-mega-menu-grid{grid-template-columns:repeat(3,1fr)}.km-feed{grid-template-columns:1fr}.km-feed-item:nth-child(odd){border-right:none}.km-subscribe-bar-desc{display:none}.km-subscribe-bar-input{width:150px}.km-regional-body{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){body{overflow-x:hidden}.km-wrap{padding:0 16px}.km-header-top{padding:0;position:relative;overflow:hidden}.km-header-top-left{scrollbar-width:none;flex:1;gap:14px;min-width:0;padding:0 100px 0 16px;overflow-x:auto}.km-header-top-left::-webkit-scrollbar{display:none}.km-header-top-right{background:linear-gradient(to right,transparent,var(--black)16px);flex-shrink:0;align-items:center;padding:0 12px 0 24px;display:flex;position:absolute;top:0;bottom:0;right:0}.km-lang a,.km-lang span{padding:4px 8px;font-size:10px}.km-header-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 0;padding:12px 16px}.km-logo{align-items:center;height:40px;display:flex}.km-logo img,.km-logo svg{height:24px;transform:translateY(-4px)}.km-search{flex-shrink:0}.km-search-btn{border-color:#0000;width:40px;height:40px}.km-search-btn svg{width:18px;height:18px}.km-hamburger{border-color:#0000;flex-shrink:0;width:40px;height:40px;display:flex}.km-nav{background:#ffffff0a;flex-direction:column;order:3;gap:0;width:100%;padding:8px 0;display:none}.km-nav.open{display:flex}.km-nav a{padding:12px 16px;font-size:14px}.km-search-btn{width:40px;height:40px}.km-breaking-inner,.km-topics-inner{padding:10px 16px}.km-topic{padding:8px 12px;font-size:12px}.km-hero-title{font-size:20px}.km-hero-overlay{padding:20px}.km-hero-sidebar{border-top:3px solid var(--red);max-height:400px}.km-editors{padding:24px}.km-editors-grid{grid-template-columns:1fr}.km-article-compact{grid-template-columns:110px 1fr;gap:12px;padding:14px 0}.km-search-overlay-input{font-size:24px}.km-search-overlay-body{padding:0 16px 80px}.km-search-overlay-top{padding:16px}.km-nav-more{display:none}.km-mega-menu-inner{padding:20px 16px 24px}.km-mega-menu-grid{grid-template-columns:repeat(2,1fr)}.km-mega-menu-item{padding:8px 10px}.km-footer-inner{grid-template-columns:1fr}.km-footer-links li{margin-bottom:0}.km-footer-links a{padding:6px 0;display:block}.km-header-date{display:none}.km-subscribe-bar-inner{flex-wrap:wrap;gap:10px;padding:12px 16px}.km-subscribe-bar-desc{display:none}.km-subscribe-bar-form{width:100%}.km-subscribe-bar-input{flex:1;width:auto;min-width:0;height:44px;font-size:14px}.km-subscribe-bar-btn{height:44px;padding:0 16px}.km-articles-grid{grid-template-columns:1fr}.km-regional-tab{padding:10px 14px;font-size:12px}.km-regional-card-cat,.km-regional-card-date{font-size:11px}.km-regional-body{grid-template-columns:1fr;gap:12px}}.km-banner{justify-content:center;margin:40px 0;display:flex}.km-banner+.km-banner,.km-banner+.km-main{margin-top:0}.km-topics+.km-banner{margin-top:16px;margin-bottom:0}.km-main+.km-banner{margin:0}.km-footer>.km-banner{background:0 0;margin:0 0 40px}.km-footer>.km-banner:empty{display:none}.km-banner--dark{background:var(--ink)}.km-banner-link{line-height:0;display:block}.km-banner-img{max-width:100%;height:auto;display:block}.km-banner-placeholder{background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#00000008 8px 16px),#e8e4dc;border:1.5px dashed #c4c0b8;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.km-banner--dark .km-banner-placeholder{border-color:var(--line-dark);background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#ffffff08 8px 16px),#2a2a2a}.km-banner-placeholder-content{flex-direction:column;align-items:center;gap:4px;display:flex}.km-banner-placeholder-label{letter-spacing:.12em;text-transform:uppercase;color:#a09a90;font-family:IBM Plex Mono,monospace;font-size:11px}.km-banner-placeholder-dims{letter-spacing:.05em;color:#b0aa9f;font-family:IBM Plex Mono,monospace;font-size:14px}.km-banner--dark .km-banner-placeholder-label,.km-banner--dark .km-banner-placeholder-dims{color:#555}@media (max-width:768px){.km-banner{margin:32px 0;padding:0 16px}.km-banner-img{width:100%}}.km-select{align-items:center;gap:6px;display:flex;position:relative}.km-select-label{color:var(--light);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px}.km-select-trigger{color:var(--muted);background:var(--white);border:1px solid var(--line);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:all .15s;display:flex}.km-select-trigger:hover{border-color:var(--muted);color:var(--ink)}.km-select-trigger.active{border-color:var(--ink);color:var(--ink)}.km-select-value{pointer-events:none}.km-select-chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;flex-shrink:0;width:10px;height:10px;transition:transform .2s}.km-select-trigger.active .km-select-chevron{transform:rotate(180deg)}.km-select-dropdown{background:var(--white);border:1px solid var(--line);z-index:50;min-width:100%;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 4px 12px #00000014}.km-select-option{width:100%;color:var(--muted);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;transition:all .1s;display:block}.km-select-option:hover{background:var(--cream);color:var(--ink)}.km-select-option.active{color:var(--red);font-weight:700}.km-select--form{display:block}.km-select--form .km-select-trigger{width:100%;color:var(--ink);background:var(--white);border:1px solid var(--line);padding:12px 14px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.km-select--form .km-select-trigger.placeholder{color:var(--muted)}.km-select--form .km-select-trigger:hover,.km-select--form .km-select-trigger.active{border-color:var(--ink)}.km-select--form .km-select-chevron{stroke-width:1.5px;width:12px;height:12px;color:var(--ink)}.km-select--form .km-select-dropdown{border-color:var(--line)}.km-select--form .km-select-option{color:var(--muted);padding:10px 14px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400}.km-select--form .km-select-option:hover{background:var(--cream);color:var(--ink)}.km-select--form .km-select-option.active{color:var(--red);font-weight:600}.km-select--dark .km-select-trigger{border-color:var(--line-dark);color:var(--white);background:#1a1a1a}.km-select--dark .km-select-trigger.placeholder{color:var(--muted)}.km-select--dark .km-select-trigger:hover,.km-select--dark .km-select-trigger.active{border-color:var(--red)}.km-select--dark .km-select-chevron{color:var(--muted)}.km-select--dark .km-select-dropdown{border-color:var(--line-dark);background:#1a1a1a;box-shadow:0 4px 16px #0000004d}.km-select--dark .km-select-option{color:#fff9}.km-select--dark .km-select-option:hover{color:var(--white);background:#ffffff0f}.km-select--dark .km-select-option.active{color:var(--red)}
.km-article-progress{background:var(--red);z-index:300;pointer-events:none;width:0;height:3px;position:fixed;top:0;left:0}.km-breadcrumb{color:var(--light);align-items:center;gap:8px;padding:16px 0;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.km-breadcrumb a{color:var(--muted);transition:color .15s}.km-breadcrumb a:hover{color:var(--red)}.km-article-head{padding-bottom:16px}.km-article-cat{text-transform:uppercase;letter-spacing:.12em;background:var(--red);color:var(--white);margin-bottom:16px;padding:4px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:inline-block}.km-article-title{letter-spacing:-.02em;max-width:860px;margin-bottom:0;font-size:42px;font-weight:700;line-height:1.15}.km-article-meta-comments{color:var(--red);font-weight:600}.km-article-meta-comments:hover{text-decoration:underline}.km-article-hero{margin-bottom:32px;position:relative}.km-article-hero-img{object-fit:cover;width:100%;max-height:560px;display:block}.km-article-hero-caption{color:var(--light);padding:8px 0 0;font-family:IBM Plex Mono,monospace;font-size:11px}.km-article-grid{grid-template-columns:1fr 340px;gap:40px;display:grid}.km-article-content{color:var(--ink);font-family:IBM Plex Serif,serif;font-size:18px;line-height:1.75}.km-article-content p{margin-bottom:24px}.km-article-content p:last-child{margin-bottom:0}.km-article-content h2{border-left:4px solid var(--red);margin:40px 0 20px;padding-left:16px;font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.3}.km-article-content h3{margin:32px 0 16px;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.km-article-content blockquote{border-left:4px solid var(--red);background:var(--white);color:var(--muted);margin:32px 0;padding:24px 28px;font-size:19px;font-style:italic;line-height:1.65}.km-article-content blockquote cite{color:var(--light);text-transform:uppercase;letter-spacing:.04em;margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-style:normal;font-weight:600;display:block}.km-article-content figure{margin:32px 0}.km-article-content figure img{width:100%;display:block}.km-article-content figcaption{color:var(--light);border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px}.km-article-content ul,.km-article-content ol{margin:20px 0;padding-left:24px}.km-article-content ul{list-style:none}.km-article-content ul li{margin-bottom:12px;padding-left:20px;position:relative}.km-article-content ul li:before{content:"";background:var(--red);width:8px;height:2px;position:absolute;top:12px;left:0}.km-article-content ol{counter-reset:article-ol;list-style:none}.km-article-content ol li{counter-increment:article-ol;margin-bottom:12px;padding-left:28px;position:relative}.km-article-content ol li:before{content:counter(article-ol);color:var(--red);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;position:absolute;left:0}.km-article-content strong{font-weight:600}.km-article-content a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.km-article-content a:hover{text-decoration:none}.km-article-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:40px;padding:32px 0;display:flex}.km-article-tag{border:1px solid var(--line);color:var(--muted);padding:4px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:all .15s}.km-article-tag:hover{border-color:var(--red);color:var(--red);background:#c41e3a0a}.km-article-footer{background:var(--white);border-top:4px solid var(--black);margin-top:40px;padding:24px}.km-article-source-box{gap:16px;display:flex}.km-article-source-logo{background:var(--black);width:48px;height:48px;color:var(--white);letter-spacing:-1px;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:700;display:flex}.km-article-source-logo span{color:var(--red)}.km-article-source-name{margin-bottom:2px;font-size:14px;font-weight:700}.km-article-source-desc{color:var(--muted);margin-bottom:6px;font-size:12px;line-height:1.5}.km-article-source-link{color:var(--red);text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:color .15s}.km-article-source-link:hover{color:var(--ink)}.km-article-footer-meta{color:var(--light);border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:20px;padding-top:16px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.km-article-footer-share{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.km-article-share-btn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.km-article-share-btn:hover{background:var(--black);border-color:var(--black);color:var(--white)}.km-article-content .km-related{border-top:1px solid var(--line);color:var(--ink);margin-top:48px;padding-top:32px;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-style:normal;line-height:1.4}.km-article-content .km-related-head{border-bottom:4px solid var(--black);align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;font-family:IBM Plex Serif,serif;font-size:18px;line-height:1.75;display:flex}.km-article-content .km-related-title{text-transform:uppercase;letter-spacing:.06em;font-size:20px;font-weight:700}.km-article-content .km-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.km-article-content .km-related-card{background:var(--white);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.km-article-content .km-related-card:hover .km-related-card-title{color:var(--red)}.km-article-content .km-related-card-img{position:relative;overflow:hidden}.km-article-content .km-related-card-img img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .35s;display:block}.km-article-content .km-related-card:hover .km-related-card-img img{transform:scale(1.04)}.km-article-content .km-related-card-cat{text-transform:uppercase;letter-spacing:.06em;background:var(--red);color:var(--white);padding:3px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;position:absolute;bottom:8px;left:8px}.km-article-content .km-related-card-title{border:none;margin:0;padding:14px 16px 16px;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.35;transition:color .15s}.km-comments{margin-top:40px;margin-bottom:40px}.km-comments-head{border-bottom:4px solid var(--black);align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.km-comments-title{text-transform:uppercase;letter-spacing:.06em;font-size:20px;font-weight:700}.km-comments-count-badge{background:var(--red);color:var(--white);padding:2px 10px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.km-comments-form{margin-bottom:32px}.km-comments-form-actions{justify-content:flex-end;margin-top:8px;display:flex}.km-comments-form-submit{background:var(--black);color:var(--white);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;padding:10px 24px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;transition:background .15s}.km-comments-form-submit:hover{background:var(--red)}.km-comments-form-submit:disabled{opacity:.7;cursor:default}.km-comments-spinner{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite km-spin;display:inline-block}.km-comments-spinner--dark{border-color:#0000001f;border-top-color:var(--muted)}.km-comments-loading{color:var(--light);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:24px 0;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.km-toast{letter-spacing:.04em;color:var(--white);z-index:10000;opacity:0;pointer-events:none;background:#1a1a1a;border-left:3px solid #4ade80;padding:12px 24px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;transition:opacity .3s,transform .3s;position:fixed;bottom:24px;right:24px;transform:translateY(20px)}.km-toast.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.km-comments-sort{gap:0;margin-bottom:24px;display:flex}.km-comments-sort-btn{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:all .15s}.km-comments-sort-btn+.km-comments-sort-btn{border-left:none}.km-comments-sort-btn.active{background:var(--black);border-color:var(--black);color:var(--white)}.km-comment{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:16px;padding:20px 0;display:grid}.km-comment:last-child{border-bottom:none}.km-comment-avatar{background:var(--line);width:40px;height:40px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;display:flex}.km-comment-main{min-width:0}.km-comment-header{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.km-comment-author{font-size:14px;font-weight:700}.km-comment-time{color:var(--light);font-family:IBM Plex Mono,monospace;font-size:10px}.km-comment-text{color:var(--ink);font-size:14px;line-height:1.55}.km-comment-actions{gap:16px;margin-top:10px;display:flex}.km-comment-action{text-transform:uppercase;letter-spacing:.04em;color:var(--light);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:color .15s;display:flex}.km-comment-action:hover{color:var(--red)}.km-comment-action svg{width:14px;height:14px}.km-comment-toggle-replies{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:10px;padding:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:color .15s;display:flex}.km-comment-toggle-replies:hover{color:var(--red)}.km-comment-toggle-replies svg{width:10px;height:10px;transition:transform .2s}.km-comment-toggle-replies.expanded svg{transform:rotate(90deg)}.km-comment-replies{border-left:2px solid var(--line);margin-top:16px;padding-left:16px}.km-comment-replies .km-comment{grid-template-columns:32px 1fr;gap:12px;padding:14px 0}.km-comment-replies .km-comment-avatar{width:32px;height:32px;font-size:11px}.km-comment-replies .km-comment-text{font-size:13px}.km-comments-more{background:var(--white);border:none;border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--muted);cursor:pointer;padding:14px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;transition:all .15s;display:block}.km-comments-more:hover{color:var(--red);background:#faf8f4}.km-comments-more:disabled{cursor:default;color:var(--light)}.km-comments-more:disabled:hover{background:var(--white);color:var(--light)}.km-next-divider{align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:48px 32px;display:flex}.km-next-divider-line{background:var(--red);flex:1;height:2px}.km-next-divider-text{text-transform:uppercase;letter-spacing:.12em;color:var(--red);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.km-article-end-link{color:var(--red);font-weight:700;transition:color .15s}.km-article-end-link:hover{color:var(--ink)}.km-article-sidebar{align-self:start;position:sticky;top:96px}.km-article-sidebar .km-hero-sidebar{border-top:4px solid var(--red);max-height:600px;margin-bottom:24px}.km-article-sidebar .km-sidebar-block{background:var(--white);border-top:4px solid var(--red);margin-bottom:24px}.km-sidebar-source{padding:20px}.km-sidebar-source-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.km-sidebar-source-logo{background:var(--black);width:48px;height:48px;color:var(--white);letter-spacing:-1px;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:700;display:flex}.km-sidebar-source-logo span{color:var(--red)}.km-sidebar-source-name{font-size:14px;font-weight:700}.km-sidebar-source-tagline{color:var(--light);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-sidebar-source-desc{color:var(--muted);font-size:12px;line-height:1.5}.km-sidebar-share{padding:16px 20px}.km-sidebar-share-title{text-transform:uppercase;letter-spacing:.08em;color:var(--light);margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-sidebar-share-btns{flex-wrap:wrap;gap:6px;display:flex}.km-sidebar-share-btn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:all .15s}.km-sidebar-share-btn:hover{background:var(--black);border-color:var(--black);color:var(--white)}.km-sidebar-related{padding:0}.km-sidebar-related-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 20px;transition:background .1s;display:flex}.km-sidebar-related-item:last-child{border-bottom:none}.km-sidebar-related-item:hover{background:#faf8f4}.km-sidebar-related-num{color:var(--line);flex-shrink:0;width:24px;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:700;line-height:1}.km-sidebar-related-body{flex:1}.km-sidebar-related-title{font-size:13px;font-weight:600;line-height:1.35}.km-sidebar-related-title:hover{color:var(--red)}.km-sidebar-related-meta{color:var(--light);margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-article-end{text-align:center;max-width:1240px;margin:0 auto;padding:48px 32px}.km-article-end-text{color:var(--light);text-transform:uppercase;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:11px}@media (max-width:1024px){.km-article-grid{grid-template-columns:1fr}.km-article-content .km-related-grid{grid-template-columns:repeat(2,1fr)}.km-article-title{font-size:32px}.km-article-sidebar{position:static}}@media (max-width:640px){.km-article-content .km-related-grid{grid-template-columns:1fr}.km-article-title{font-size:26px}.km-article-content{font-size:16px}.km-article-content h2{font-size:20px}.km-article-footer{padding:20px 16px}.km-comment{grid-template-columns:32px 1fr;gap:12px}.km-comment-avatar{width:32px;height:32px;font-size:11px}.km-comment-replies{padding-left:12px}.km-next-divider{padding:32px 16px}}.km-comments-form-gate{background:var(--white);border:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px;font-family:IBM Plex Sans,sans-serif;font-size:14px;display:flex}.km-comments-form-login{background:var(--red);color:var(--white);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;padding:8px 20px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;transition:background .15s}.km-comments-form-login:hover{background:var(--black)}.km-comments-form-user{align-items:center;gap:12px;margin-bottom:8px;padding:12px 0;display:flex}.km-comments-form-user-avatar{background:var(--red);width:32px;height:32px;color:var(--white);flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;display:flex}.km-comments-form-user-name{flex:1;font-size:14px;font-weight:600}.km-comments-form-logout{text-transform:uppercase;letter-spacing:.04em;color:var(--light);cursor:pointer;background:0 0;border:none;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;transition:color .15s}.km-comments-form-logout:hover{color:var(--red)}.km-comments-form-toolbar{border:1px solid var(--line);background:var(--white);border-bottom:none;gap:0;display:flex}.km-comments-form-toolbar-btn{border:none;border-right:1px solid var(--line);cursor:pointer;width:36px;height:32px;color:var(--muted);background:0 0;justify-content:center;align-items:center;font-family:IBM Plex Sans,sans-serif;font-size:14px;transition:all .15s;display:flex}.km-comments-form-toolbar-btn:hover{background:var(--black);color:var(--white)}.km-comments-form-editor{border:1px solid var(--line);width:100%;min-height:100px;color:var(--ink);background:var(--white);outline:none;padding:16px;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:1.5;overflow-y:auto}.km-comments-form-editor:focus{border-color:var(--red)}.km-comments-form-editor[contenteditable=false]{opacity:.5;cursor:default}.km-comments-form-editor:empty:before{content:attr(data-placeholder);color:var(--light);pointer-events:none}.km-auth-modal-overlay{z-index:500;background:#0a0a0ab3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.km-auth-modal{background:var(--cream);border-top:4px solid var(--red);width:400px;max-width:90vw;padding:40px 32px;position:relative}.km-auth-modal-close{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:24px;line-height:1;transition:color .15s;position:absolute;top:12px;right:16px}.km-auth-modal-close:hover{color:var(--red)}.km-auth-modal-title{text-transform:uppercase;letter-spacing:.04em;margin-bottom:24px;font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:700}.km-auth-input{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);outline:none;margin-bottom:12px;padding:12px 16px;font-family:IBM Plex Sans,sans-serif;font-size:14px;display:block}.km-auth-input:focus{border-color:var(--red)}.km-auth-input::placeholder{color:var(--light)}.km-auth-btn{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;transition:all .15s;display:flex}.km-auth-btn--google{background:var(--white);color:var(--ink);border:1px solid var(--line)}.km-auth-btn--google:hover{border-color:var(--black)}.km-auth-btn--email{background:var(--black);color:var(--white)}.km-auth-btn--email:hover{background:var(--red)}.km-auth-btn--submit{background:var(--red);color:var(--white)}.km-auth-btn--submit:hover{background:var(--black)}.km-auth-divider{color:var(--light);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:16px;margin:16px 0;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.km-auth-divider:before,.km-auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.km-auth-links{text-align:center;flex-direction:column;gap:8px;margin-top:16px;display:flex}.km-auth-link{color:var(--muted);cursor:pointer;background:0 0;border:none;font-family:IBM Plex Mono,monospace;font-size:11px;transition:color .15s}.km-auth-link:hover{color:var(--red)}.km-auth-google-skeleton{background:var(--white);border:1px solid var(--line);width:100%;height:44px;position:relative;overflow:hidden}.km-auth-google-skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#0000000a 50%,#0000 100%);animation:1.5s ease-in-out infinite km-skeleton-shimmer;position:absolute;inset:0}@keyframes km-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.km-cat-banner{background:var(--white);border-bottom:1px solid var(--line);padding:24px 0}.km-cat-banner+.km-banner{margin:16px 0}.km-cat-banner+.km-banner+.km-main{padding-top:0}.km-cat-banner-inner{max-width:1240px;margin:0 auto;padding:0 32px}.km-cat-banner-title-row{align-items:center;gap:16px;margin-bottom:8px;display:flex}.km-cat-banner-stripe{flex-shrink:0;width:6px;height:48px}.km-cat-banner-breadcrumb{color:var(--light);align-items:center;gap:6px;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.km-cat-banner-breadcrumb a{color:var(--muted);transition:color .15s}.km-cat-banner-breadcrumb a:hover{color:var(--red)}.km-cat-banner-breadcrumb span{color:var(--light)}.km-cat-banner-title{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1.1}.km-cat-banner-meta{color:var(--light);text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.km-cat-featured{margin-bottom:32px}.km-cat-featured-card{background:var(--white);grid-template-columns:1fr 1fr;display:grid}.km-cat-featured-img-wrap{position:relative;overflow:hidden}.km-cat-featured-img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;transition:transform .35s}.km-cat-featured-card:hover .km-cat-featured-img{transform:scale(1.04)}.km-cat-featured-body{flex-direction:column;justify-content:center;padding:32px;display:flex}.km-cat-featured-cat{text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-cat-featured-title{letter-spacing:-.01em;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.2}.km-cat-featured-title:hover{color:var(--red)}.km-cat-featured-excerpt{color:var(--muted);margin-bottom:16px;font-family:IBM Plex Serif,serif;font-size:15px;line-height:1.6}.km-cat-featured-meta{color:var(--light);text-transform:uppercase;letter-spacing:.04em;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.km-cat-articles-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;display:grid}.km-cat-article-card{background:var(--white)}.km-cat-article-card-img-wrap{overflow:hidden}.km-cat-article-card-img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .35s}.km-cat-article-card:hover .km-cat-article-card-img{transform:scale(1.04)}.km-cat-article-card-body{padding:16px 20px 20px}.km-cat-article-card-cat{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-cat-article-card-cat[data-cat=politics]{color:#1a56db}.km-cat-article-card-cat[data-cat=economy]{color:#0d9488}.km-cat-article-card-cat[data-cat=society]{color:#7c3aed}.km-cat-article-card-cat[data-cat=incidents]{color:#dc2626}.km-cat-article-card-cat[data-cat=sport]{color:#ea580c}.km-cat-article-card-cat[data-cat=tech]{color:#2563eb}.km-cat-article-card-cat[data-cat=world]{color:#059669}.km-cat-article-card-cat[data-cat=lifestyle]{color:#d97706}.km-cat-article-card-title{margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3}.km-cat-article-card-title:hover{color:var(--red)}.km-cat-article-card-excerpt{color:var(--muted);font-family:IBM Plex Serif,serif;font-size:13px;line-height:1.5}.km-cat-article-card-meta{color:var(--light);align-items:center;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.km-cat-content{margin-bottom:40px}.km-cat-content+.km-sidebar{position:static}.km-cat-empty{text-align:center;padding:80px 0}.km-cat-empty-line{background:var(--line);width:60px;height:1px;margin:0 auto}.km-cat-empty-text{color:var(--light);text-transform:uppercase;letter-spacing:.1em;margin:24px 0 16px;font-family:IBM Plex Mono,monospace;font-size:12px}.km-cat-empty-link{color:var(--red);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;transition:color .15s;display:inline-block}.km-cat-empty-link:hover{color:var(--ink)}.km-cat-end{text-align:center;padding:48px 0}.km-cat-end-text{color:var(--light);text-transform:uppercase;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:11px}.km-cat-end-link{color:var(--red);font-weight:700;transition:color .15s}.km-cat-end-link:hover{color:var(--ink)}.km-cat-content .km-section-head{margin-bottom:24px}.km-pagination{justify-content:center;align-items:center;gap:0;margin-top:32px;margin-bottom:40px;display:flex}.km-pagination a,.km-pagination span{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);border-right:none;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;transition:all .15s;display:flex}.km-pagination a:last-child,.km-pagination span:last-child{border-right:1px solid var(--line)}.km-pagination a:hover{background:var(--black);color:var(--white);border-color:var(--black)}.km-pagination span.active{background:var(--red);color:var(--white);border-color:var(--red)}.km-pagination a.km-pagination-prev,.km-pagination a.km-pagination-next{text-transform:uppercase;letter-spacing:.06em;width:auto;padding:0 16px;font-size:11px}.km-pagination a.km-pagination-prev{border-right:none}@media (max-width:1024px){.km-cat-featured-card{grid-template-columns:1fr}.km-cat-articles-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.km-cat-featured-body{padding:20px}.km-cat-featured-title{font-size:22px}.km-cat-articles-grid{grid-template-columns:1fr}.km-pagination a,.km-pagination span{width:36px;height:36px;font-size:12px}}
.km-search-banner{background:var(--black);color:var(--white);padding:28px 0 24px}.km-search-banner-inner{max-width:1240px;margin:0 auto;padding:0 32px}.km-search-banner-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-search-banner-query{letter-spacing:-.02em;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.15}.km-search-banner-query span{color:var(--red)}.km-search-banner-field{background:#ffffff0f;border:1px solid #ffffff1a;outline:none;align-items:center;max-width:460px;margin-bottom:12px;transition:border-color .15s,background .15s;display:flex}.km-search-banner-field:focus-within{background:#ffffff14;border-color:#ffffff4d}.km-search-banner-field:focus-visible,.km-search-banner-input:focus-visible{outline:none}.km-search-banner-field-icon{fill:none;stroke:#ffffff4d;stroke-width:2px;stroke-linecap:square;flex-shrink:0;width:16px;height:16px;margin-left:12px}.km-search-banner-field:focus-within .km-search-banner-field-icon{stroke:var(--red)}.km-search-banner-input{width:100%;color:var(--white);background:0 0;border:none;outline:none;padding:10px 12px;font-family:IBM Plex Sans,sans-serif;font-size:14px}.km-search-banner-input::placeholder{color:#ffffff40}.km-search-banner-meta{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.km-search-filters{background:var(--white);border-bottom:1px solid var(--line)}.km-search-filters-inner{align-items:center;gap:0;max-width:1240px;margin:0 auto;padding:0 32px;display:flex}.km-search-filter{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:12px 18px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:all .15s}.km-search-filter:first-child{padding-left:0}.km-search-filter:hover{color:var(--black)}.km-search-filter.active{color:var(--black);border-bottom-color:var(--red)}.km-search-filter-count{background:var(--cream);color:var(--light);margin-left:5px;padding:1px 5px;font-size:9px;font-weight:700}.km-search-filter.active .km-search-filter-count{background:var(--red);color:var(--white)}.km-search-sort{margin-left:auto}.km-search-noresult{text-align:center;padding:60px 0}.km-search-noresult-icon{fill:none;width:48px;height:48px;stroke:var(--line);stroke-width:1.5px;stroke-linecap:square;margin:0 auto 20px}.km-search-noresult-title{margin-bottom:8px;font-size:20px;font-weight:700}.km-search-noresult-desc{color:var(--muted);max-width:400px;margin:0 auto;font-family:IBM Plex Serif,serif;font-size:15px;line-height:1.5}.km-search-sidebar-recent{padding:4px 20px 8px}.km-search-sidebar-recent-item{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:500;transition:color .15s;display:flex}.km-search-sidebar-recent-item:last-child{border-bottom:none;padding-bottom:0}.km-search-sidebar-recent-item:hover{color:var(--red)}.km-search-sidebar-recent-item:hover .km-search-sidebar-recent-icon{stroke:var(--red)}.km-search-sidebar-recent-icon{fill:none;width:12px;height:12px;stroke:var(--line);stroke-width:1.5px;stroke-linecap:square;flex-shrink:0;transition:stroke .15s}@media (max-width:640px){.km-search-banner{padding:20px 0 18px}.km-search-banner-inner{padding:0 16px}.km-search-banner-query{font-size:22px}.km-search-banner-field{max-width:100%}.km-search-filters-inner{scrollbar-width:none;padding:0 16px;overflow-x:auto}.km-search-filters-inner::-webkit-scrollbar{display:none}.km-search-sort{display:none}}
.km-info-hero{background:var(--black);border-bottom:4px solid var(--red);margin-top:-16px;padding:64px 0 56px}.km-info-hero-label{text-transform:uppercase;letter-spacing:.1em;color:var(--red);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.km-info-hero-title{color:var(--white);letter-spacing:-.02em;margin-bottom:20px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.05}.km-info-hero-breadcrumb{color:#ffffff80;align-items:center;gap:6px;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.km-info-hero-breadcrumb a{color:#fff6;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:color .15s}.km-info-hero-breadcrumb a:hover{color:var(--red)}.km-info-hero-breadcrumb span{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em}.km-info-hero-lead{color:#ffffffa6;max-width:640px;font-family:IBM Plex Sans,sans-serif;font-size:18px;line-height:1.65}.km-info-section{border-bottom:1px solid var(--line);padding:64px 0}.km-info-section:last-child{border-bottom:none}.km-info-section--alt{background:#f5f1e9}.km-info-section--dark{background:var(--black);border-bottom-color:#222}.km-info-section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--red);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-info-section-title{color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:28px;font-weight:700}.km-info-section--dark .km-info-section-title{color:var(--white)}.km-info-section-lead{color:var(--muted);max-width:600px;margin-top:8px;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:1.6}.km-info-section--dark .km-info-section-lead{color:#ffffff80}.km-info-section-head{margin-bottom:40px}.km-info-kpi-grid{background:var(--line);border:2px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.km-info-kpi-item{background:var(--white);border-top:3px solid var(--red);padding:32px 24px}.km-info-kpi-val{color:var(--ink);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:40px;font-weight:700;line-height:1}.km-info-kpi-lbl{color:var(--muted);font-family:IBM Plex Sans,sans-serif;font-size:13px}.km-values-grid{background:var(--line);border:2px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.km-values-card{background:var(--white);padding:32px 24px}.km-values-card-num{color:var(--red);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:42px;font-weight:700;line-height:1}.km-values-card-title{color:var(--ink);border-left:3px solid var(--red);margin-bottom:10px;padding-left:10px;font-family:IBM Plex Sans,sans-serif;font-size:17px;font-weight:700}.km-values-card-text{color:var(--muted);font-size:13px;line-height:1.55}.km-timeline{background:var(--line);border:2px solid var(--line);grid-template-columns:1fr 1fr;gap:2px;display:grid}.km-timeline-item{background:var(--white);gap:20px;padding:28px 24px;display:flex}.km-timeline-year{color:var(--red);flex-shrink:0;min-width:52px;font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:700}.km-timeline-content-title{color:var(--ink);margin-bottom:6px;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:600}.km-timeline-content-text{color:var(--muted);font-size:13px;line-height:1.5}.km-team-grid{background:var(--line);border:2px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.km-team-card{background:var(--white);padding:28px 24px}.km-team-avatar{background:var(--line);width:56px;height:56px;color:var(--muted);justify-content:center;align-items:center;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:700;display:flex}.km-team-card--chief .km-team-avatar{background:var(--ink);color:var(--white)}.km-team-name{color:var(--ink);margin-bottom:4px;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:600}.km-team-role{text-transform:uppercase;letter-spacing:.06em;color:var(--red);margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-team-bio{color:var(--muted);font-size:12px;line-height:1.5}.km-dept-grid{background:var(--line);border:2px solid var(--line);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.km-dept-item{background:var(--white);align-items:flex-start;gap:16px;padding:24px;display:flex}.km-dept-num{color:var(--red);flex-shrink:0;min-width:36px;font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:700}.km-dept-title{color:var(--ink);margin-bottom:4px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:600}.km-dept-text{color:var(--muted);font-size:12px;line-height:1.5}.km-principles-grid{background:#222;border:2px solid #222;grid-template-columns:1fr 1fr;gap:2px;display:grid}.km-principle-item{border-left:3px solid var(--red);background:#111;padding:32px 28px}.km-principle-title{color:var(--white);margin-bottom:10px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:700}.km-principle-text{color:#ffffff80;font-size:13px;line-height:1.6}.km-vacancies-row{background:var(--line);border:2px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:2px;display:grid}.km-vacancy-item{background:var(--white);padding:24px}.km-vacancy-dept{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-vacancy-title{color:var(--ink);margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:600}.km-vacancy-type{text-transform:uppercase;letter-spacing:.05em;color:var(--red);border:1px solid var(--red);padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}.km-contact-grid{background:var(--line);border:2px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.km-contact-card{background:var(--white);border-top:3px solid var(--black);padding:28px 24px}.km-contact-card--accent{border-top-color:var(--red)}.km-contact-card-type{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-contact-card-val{color:var(--ink);word-break:break-all;margin-bottom:4px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600}.km-contact-card-note{color:var(--muted);font-size:12px;line-height:1.5}.km-contact-depts{background:var(--line);border:2px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:2px;margin-top:2px;display:grid}.km-contact-dept{background:var(--white);padding:24px}.km-contact-dept-title{color:var(--ink);border-bottom:2px solid var(--line);margin-bottom:12px;padding-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700}.km-contact-dept-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.km-contact-dept-row:last-child{border-bottom:none}.km-contact-dept-lbl{color:var(--muted);flex-shrink:0;font-size:12px}.km-contact-dept-info{color:var(--ink);text-align:right;font-family:IBM Plex Mono,monospace;font-size:11px}.km-contact-form-wrap{grid-template-columns:1fr 1fr;align-items:flex-start;gap:48px;display:grid}.km-contact-form-title{color:var(--ink);margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:700}.km-contact-form-subtitle{color:var(--muted);margin-bottom:28px;font-size:14px;line-height:1.5}.km-contact-form{flex-direction:column;gap:12px;display:flex}.km-contact-input{width:100%;color:var(--ink);background:var(--white);border:1px solid var(--line);appearance:none;border-radius:0;outline:none;padding:12px 14px;font-family:IBM Plex Sans,sans-serif;font-size:14px;transition:border-color .15s}.km-contact-input:focus{border-color:var(--ink)}.km-contact-textarea{resize:vertical;min-height:120px}.km-contact-submit{background:var(--black);color:var(--white);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;align-self:flex-start;padding:14px 28px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;transition:background .15s}.km-contact-submit:hover{background:var(--red)}.km-social-grid{background:var(--line);border:2px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.km-social-item{background:var(--white);flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:background .15s;display:flex}.km-social-item:hover{background:var(--ink)}.km-social-item:hover .km-social-name,.km-social-item:hover .km-social-handle{color:var(--white)}.km-social-platform{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px}.km-social-name{color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:600}.km-social-handle{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:12px}.km-address-block{background:var(--white);border:2px solid var(--line);border-top:3px solid var(--red);padding:32px 28px}.km-address-block-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-address-block-text{color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.6}.km-address-block-note{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}@media (max-width:1024px){.km-info-kpi-grid,.km-values-grid,.km-team-grid,.km-contact-grid,.km-social-grid{grid-template-columns:repeat(2,1fr)}.km-contact-form-wrap{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.km-info-hero{padding:40px 0 36px}.km-info-kpi-grid,.km-values-grid,.km-team-grid,.km-contact-grid,.km-social-grid{grid-template-columns:1fr 1fr}.km-timeline,.km-dept-grid,.km-contact-depts,.km-vacancies-row,.km-principles-grid{grid-template-columns:1fr}.km-info-section{padding:40px 0}}
.km-adv-hero{background:var(--black);color:var(--white);border-bottom:4px solid var(--red);padding:72px 0 64px}.km-adv-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.km-adv-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.km-adv-hero-title{color:var(--white);margin:0 0 20px;font-family:IBM Plex Sans,sans-serif;font-size:52px;font-weight:700;line-height:1.1}.km-adv-hero-sub{color:#ffffffb3;margin:0 0 32px;font-family:IBM Plex Serif,serif;font-size:18px;line-height:1.6}.km-adv-hero-btn{background:var(--red);color:var(--white);letter-spacing:.04em;padding:14px 28px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.km-adv-hero-btn:hover{background:#a01830}.km-adv-hero-stats{background:var(--line-dark);border:2px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:2px;display:grid}.km-adv-hero-stat{border-left:3px solid var(--red);background:#111;padding:28px 24px}.km-adv-hero-stat-val{color:var(--white);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:36px;font-weight:700;line-height:1}.km-adv-hero-stat-label{color:#ffffff80;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.4}.km-adv-section{background:var(--white);padding:64px 0}.km-adv-section--alt{background:var(--cream)}.km-adv-title{color:var(--black);border-bottom:3px solid var(--black);margin:0 0 8px;padding-bottom:16px;font-family:IBM Plex Sans,sans-serif;font-size:28px;font-weight:700}.km-adv-subtitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:700}.km-adv-section-desc{color:var(--muted);margin:0 0 32px;font-family:IBM Plex Sans,sans-serif;font-size:14px}.km-adv-kpi-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:2px;margin-top:32px;display:grid}.km-adv-kpi{background:var(--white);border-top:3px solid var(--red);padding:28px 24px}.km-adv-kpi-val{color:var(--black);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:32px;font-weight:700;line-height:1}.km-adv-kpi-name{color:var(--ink);margin-bottom:4px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:600}.km-adv-kpi-period{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.km-adv-demo-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:32px;display:grid}.km-adv-bars{flex-direction:column;gap:10px;display:flex}.km-adv-bar-row{grid-template-columns:80px 1fr 40px;align-items:center;gap:12px;display:grid}.km-adv-bar-label{color:var(--muted);text-align:right;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.km-adv-bar-track{background:var(--line);height:8px;position:relative}.km-adv-bar-fill{background:var(--black);height:100%;transition:width .6s}.km-adv-bar-fill--accent{background:var(--red)}.km-adv-bar-pct{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.km-adv-gender{margin-top:8px}.km-adv-gender-bar{border:1px solid var(--line);height:36px;display:flex;overflow:hidden}.km-adv-gender-m{background:var(--black);align-items:center;padding:0 12px;display:flex}.km-adv-gender-m span{color:var(--white);white-space:nowrap;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:600}.km-adv-gender-f{background:var(--line);flex:1;justify-content:flex-end;align-items:center;padding:0 12px;display:flex}.km-adv-gender-f span{color:var(--muted);white-space:nowrap;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:600}.km-adv-geo-note{border-top:1px solid var(--line);gap:24px;margin-top:24px;padding-top:20px;display:flex}.km-adv-geo-note-item{flex-direction:column;gap:2px;display:flex}.km-adv-geo-note-val{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:700}.km-adv-geo-note-label{color:var(--muted);font-family:IBM Plex Sans,sans-serif;font-size:11px}.km-adv-charts-grid{grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:32px;display:grid}.km-adv-chart-block{flex-direction:column;display:flex}.km-adv-donut-wrap{flex-direction:column;gap:20px;display:flex}.km-adv-donut{flex-shrink:0;width:160px;height:160px}.km-adv-donut-val{fill:var(--black);font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:700}.km-adv-donut-sub{fill:var(--muted);font-family:IBM Plex Sans,sans-serif;font-size:10px}.km-adv-legend{flex-direction:column;gap:8px;display:flex}.km-adv-legend-item{align-items:center;gap:8px;display:flex}.km-adv-legend-dot{flex-shrink:0;width:10px;height:10px}.km-adv-legend-name{color:var(--ink);flex:1;font-family:IBM Plex Sans,sans-serif;font-size:12px}.km-adv-legend-pct{color:var(--black);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.km-adv-hours{flex-direction:column;flex:1;gap:8px;display:flex}.km-adv-hours-bars{align-items:flex-end;gap:3px;height:130px;display:flex}.km-adv-hour-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.km-adv-hour-bar{background:var(--line);width:100%;min-height:2px;transition:height .4s}.km-adv-hour-bar--peak{background:var(--red)}.km-adv-hour-lbl{color:var(--light);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1}.km-adv-hours-note{color:var(--muted);border-top:1px solid var(--line);padding-top:8px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-adv-catbars{border:1px solid var(--line);flex-direction:column;gap:0;margin-top:24px;display:flex}.km-adv-catbar-row{border-bottom:1px solid var(--line);background:var(--cream);grid-template-columns:160px 1fr 100px;align-items:center;gap:16px;padding:12px 16px;transition:background .15s;display:grid}.km-adv-catbar-row:last-child{border-bottom:none}.km-adv-catbar-row:hover{background:var(--white)}.km-adv-catbar-name{color:var(--ink);align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:600;display:flex}.km-adv-catbar-dot{flex-shrink:0;width:8px;height:8px}.km-adv-catbar-track{background:var(--line);height:6px;position:relative}.km-adv-catbar-fill{background:var(--black);height:100%;transition:width .6s}.km-adv-catbar-val{color:var(--muted);text-align:right;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.km-adv-formats-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:2px;margin-top:32px;display:grid}.km-adv-format{background:var(--white);flex-direction:column;display:flex}.km-adv-mockup{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;height:160px;padding:12px;display:flex;overflow:hidden}.km-adv-mockup-header{background:var(--black);flex-shrink:0;height:14px}.km-adv-mockup-ad{border:1.5px dashed var(--red);color:var(--red);background:#c41e3a1f;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;display:flex}.km-adv-mockup-ad--top{height:18px}.km-adv-mockup-ad--mid{height:16px}.km-adv-mockup-body{flex-direction:column;flex:1;gap:5px;padding:4px 0;display:flex}.km-adv-mockup-line{background:var(--line);height:6px}.km-adv-mockup-line--short{width:65%}.km-adv-mockup-line--xs{width:40%}.km-adv-mockup-two-col{flex:1;gap:6px;display:flex;overflow:hidden}.km-adv-mockup-main{flex-direction:column;flex:1;gap:5px;padding-top:4px;display:flex}.km-adv-mockup-sidebar{flex-shrink:0;width:30%}.km-adv-mockup-ad--side{height:100%;font-size:7px}.km-adv-mockup-native{background:var(--white);border:1px solid var(--line);gap:8px;margin-top:4px;padding:6px;display:flex}.km-adv-mockup-native-img{background:var(--line);flex-shrink:0;width:40px;height:32px}.km-adv-mockup-native-text{flex-direction:column;flex:1;gap:4px;display:flex}.km-adv-mockup-native-label{color:var(--red);text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:700}.km-adv-mockup--tg{border-bottom:1px solid var(--line);background:#f0f2f5;height:160px;padding:10px}.km-adv-mockup-tg-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.km-adv-mockup-tg-avatar{background:var(--black);border-radius:50%;flex-shrink:0;width:28px;height:28px}.km-adv-mockup-tg-name{color:var(--black);font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:700}.km-adv-mockup-tg-subs{color:var(--muted);font-family:IBM Plex Sans,sans-serif;font-size:8px}.km-adv-mockup-tg-msg{background:var(--white);border-radius:2px;padding:8px;position:relative}.km-adv-mockup-tg-img{background:var(--line);height:50px;margin-bottom:6px}.km-adv-mockup-tg-label{background:var(--red);color:var(--white);text-transform:uppercase;padding:1px 4px;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:700;position:absolute;top:6px;right:6px}.km-adv-mockup--special{background:var(--cream);border-bottom:1px solid var(--line);height:160px;padding:0}.km-adv-mockup-special-hero{background:var(--black);flex-direction:column;justify-content:center;align-items:center;gap:4px;height:80px;display:flex}.km-adv-mockup-special-logo{color:var(--white);letter-spacing:.1em;border-bottom:2px solid var(--red);padding-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.km-adv-format-info{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex}.km-adv-format-name{color:var(--black);font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:700}.km-adv-format-size{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.km-adv-format-desc{color:var(--muted);flex:1;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.5}.km-adv-format-price{color:var(--red);margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700}.km-adv-table-wrap{border:1px solid var(--line);margin-top:24px;overflow-x:auto}.km-adv-table{border-collapse:collapse;width:100%;font-family:IBM Plex Sans,sans-serif;font-size:13px}.km-adv-table th{background:var(--black);color:var(--white);text-transform:uppercase;letter-spacing:.06em;text-align:left;white-space:nowrap;padding:12px 16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-adv-table td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:14px 16px}.km-adv-table tbody tr:last-child td{border-bottom:none}.km-adv-table tbody tr:hover td{background:#f0ece480}.km-adv-table-highlighted td{background:#c41e3a0a}.km-adv-table-highlighted:hover td{background:#c41e3a14!important}.km-adv-table-mono{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:12px}.km-adv-table-price{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700}.km-adv-table-note{color:var(--muted);margin-left:6px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-adv-table-badge{background:var(--red);color:var(--white);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;margin-left:8px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;display:inline-block}.km-adv-pricing-note{flex-direction:column;gap:10px;margin-top:24px;display:flex}.km-adv-pricing-note-item{color:var(--ink);align-items:center;gap:10px;font-family:IBM Plex Sans,sans-serif;font-size:13px;display:flex}.km-adv-cta-section{background:var(--black);padding:72px 0}.km-adv-cta-inner{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.km-adv-cta-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.km-adv-cta-title{color:var(--white);margin:0 0 16px;font-family:IBM Plex Sans,sans-serif;font-size:36px;font-weight:700;line-height:1.15}.km-adv-cta-text{color:#fff9;margin:0 0 32px;font-family:IBM Plex Serif,serif;font-size:15px;line-height:1.65}.km-adv-contacts{flex-direction:column;gap:16px;display:flex}.km-adv-contact{border-bottom:1px solid var(--line-dark);flex-direction:column;gap:2px;padding-bottom:16px;display:flex}.km-adv-contact:last-child{border-bottom:none;padding-bottom:0}.km-adv-contact-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-adv-contact-val{color:var(--white);font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:500;text-decoration:none}a.km-adv-contact-val:hover{color:var(--red)}.km-adv-form{flex-direction:column;gap:16px;display:flex}.km-adv-form-row{flex-direction:column;gap:6px;display:flex}.km-adv-form-row--2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.km-adv-form-row--2>div{flex-direction:column;gap:6px;display:flex}.km-adv-form-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.km-adv-form-input{border:1px solid var(--line-dark);color:var(--white);box-sizing:border-box;appearance:none;background:#1a1a1a;outline:none;width:100%;padding:10px 12px;font-family:IBM Plex Sans,sans-serif;font-size:14px;transition:border-color .15s}.km-adv-form-input::placeholder{color:var(--muted)}.km-adv-form-input:focus{border-color:var(--red)}.km-adv-form-textarea{resize:vertical;min-height:100px}.km-adv-form-submit{background:var(--red);color:var(--white);cursor:pointer;letter-spacing:.04em;border:none;width:100%;padding:14px 24px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:600;transition:background .15s}.km-adv-form-submit:hover{background:#a01830}.km-adv-form-submit:disabled{cursor:default}@media (max-width:1024px){.km-adv-hero-inner{grid-template-columns:1fr;gap:40px}.km-adv-hero-title{font-size:40px}.km-adv-kpi-grid{grid-template-columns:repeat(2,1fr)}.km-adv-demo-grid{grid-template-columns:1fr;gap:40px}.km-adv-charts-grid{grid-template-columns:1fr 1fr}.km-adv-charts-grid .km-adv-chart-block:last-child{grid-column:1/-1}.km-adv-formats-grid{grid-template-columns:repeat(2,1fr)}.km-adv-cta-inner{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){.km-adv-hero{padding:40px 0}.km-adv-hero-title{font-size:28px}.km-adv-hero-stats{grid-template-columns:1fr 1fr}.km-adv-hero-stat-val{font-size:24px}.km-adv-section{padding:40px 0}.km-adv-kpi-grid{grid-template-columns:1fr 1fr}.km-adv-charts-grid,.km-adv-formats-grid{grid-template-columns:1fr}.km-adv-catbar-row{grid-template-columns:100px 1fr 80px}.km-adv-form-row--2{grid-template-columns:1fr}.km-adv-cta-section{padding:48px 0}.km-adv-cta-title{font-size:26px}}
.km-404{align-items:center;min-height:calc(100vh - 200px);padding:80px 0;display:flex}.km-404-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.km-404-code{color:var(--red);letter-spacing:-.04em;font-family:IBM Plex Mono,monospace;font-size:clamp(120px,18vw,200px);font-weight:700;line-height:1;display:block}.km-404-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.km-404-title{color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-family:IBM Plex Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.km-404-text{color:var(--muted);margin-bottom:36px;font-family:IBM Plex Serif,serif;font-size:16px;line-height:1.65}.km-404-actions{flex-wrap:wrap;gap:12px;display:flex}.km-404-btn{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;padding:13px 24px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.km-404-btn--primary{background:var(--black);color:var(--white)}.km-404-btn--primary:hover{background:var(--red)}.km-404-btn--outline{color:var(--ink);border:1px solid var(--line);background:0 0}.km-404-btn--outline:hover{border-color:var(--ink)}.km-404-divider{background:var(--red);width:40px;height:3px;margin-bottom:28px}.km-404-sections{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.km-404-sections-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-404-links{flex-wrap:wrap;gap:8px;display:flex}.km-404-link{color:var(--muted);border:1px solid var(--line);padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;text-decoration:none;transition:border-color .15s,color .15s}.km-404-link:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:768px){.km-404-inner{grid-template-columns:1fr;gap:24px}.km-404-code{font-size:100px}}
.km-all-banner{background:var(--black);color:var(--white);padding:28px 0 24px}.km-all-banner-inner{max-width:1240px;margin:0 auto;padding:0 32px}.km-all-banner-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10px}.km-all-banner-title{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.15}.km-all-load-more{background:var(--white);text-transform:uppercase;letter-spacing:.06em;width:100%;color:var(--muted);cursor:pointer;text-align:center;border:none;padding:14px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;transition:color .15s,background .15s;display:block}.km-all-load-more:hover{color:var(--red);background:#faf8f4}.km-all-load-more:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.km-all-banner{padding:20px 0 18px}.km-all-banner-inner{padding:0 16px}.km-all-banner-title{font-size:22px}}
html,body{min-height:100%}.km-logo img{width:auto;height:40px;display:block}.km-footer-logo-link{display:inline-block}.km-footer-logo-link img{width:auto;height:34px;display:block}.km-main{min-height:calc(100vh - 220px)}.km-feed-more,.km-sidebar-share-btn,.km-article-share-btn,.km-search-btn{text-decoration:none}
