.kms-news-columns{padding:var(--space-3xl) var(--space-m);background:var(--bg-surface)}.kms-news-columns__inner{max-width:var(--kms-max-width);margin:0 auto}.kms-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l)}.kms-news-column{border-right:1px solid var(--kms-gray-200);padding-right:var(--space-l)}.kms-news-column:last-child{border-right:none;padding-right:0}.kms-news-column__label{font-family:var(--kms-font-sans);font-size:var(--kms-text-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kms-gray-500);padding-bottom:var(--space-xs);border-bottom:1px solid var(--kms-gray-300);margin-bottom:var(--space-s)}.kms-news-article{margin-bottom:var(--space-s);padding-bottom:var(--space-s);border-bottom:1px solid var(--kms-gray-200)}.kms-news-article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.kms-news-article__title{font-size:var(--text-m);font-weight:700;line-height:1.2;margin-bottom:var(--space-xs)}.kms-news-article__title a{color:var(--text-title);text-decoration:none}@media (hover:hover){.kms-news-article__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}}.kms-news-article__excerpt{font-size:var(--text-s);color:var(--text-body);line-height:1.6;margin-bottom:var(--space-xs)}.kms-news-article__meta{font-family:var(--kms-font-sans);font-size:var(--text-xs);color:var(--kms-gray-500)}.single-news__threads{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.single-news__thread{display:inline-flex;align-items:center;gap:var(--space-3xs);font-family:var(--kms-font-sans);font-size:var(--text-xs);color:var(--kms-gray-700);text-decoration:none;padding:var(--space-3xs) var(--space-s);border:1px solid var(--kms-gray-200);transition:border-color 0.2s ease,color 0.2s ease}.single-news__thread:hover{border-color:var(--primary);color:var(--primary)}.single-news__thread-icon{font-size:.5em;color:var(--primary)}.single-news__audio{margin-top:var(--space-xs)}.kms-news-audio__player{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);background:var(--tertiary);border:1px solid var(--kms-gray-200)}.kms-news-audio__label{display:flex;align-items:center;gap:var(--space-3xs);font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;color:var(--kms-gray-700);white-space:nowrap}.kms-news-audio__label svg{flex-shrink:0;color:var(--primary)}.kms-news-audio__play{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:none;background:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease}.kms-news-audio__play::after{content:"";display:block;width:0;height:0;border-top:7px solid #fff0;border-bottom:7px solid #fff0;border-left:11px solid var(--tertiary);margin-left:2px}.kms-news-audio__play.is-playing::after{border:none;width:10px;height:12px;margin-left:0;border-left:3px solid var(--tertiary);border-right:3px solid var(--tertiary)}.kms-news-audio__play:hover{background:var(--primary-d-1)}.kms-news-audio__waveform{flex:1;height:2rem;cursor:pointer;overflow:hidden}.kms-news-audio__bars{display:flex;align-items:flex-end;gap:2px;height:100%}.kms-news-audio__bar{flex:1;min-width:2px;background:var(--kms-gray-300);transition:background-color 0.15s ease}.kms-news-audio__bar--played{background:var(--primary)}.kms-news-audio__waveform.is-playing .kms-news-audio__bar:not(.kms-news-audio__bar--played){animation:kms-news-bar-pulse 1.2s ease-in-out infinite}@keyframes kms-news-bar-pulse{0%,100%{opacity:.4}50%{opacity:1}}.kms-news-audio__time-current,.kms-news-audio__time-duration{font-family:var(--kms-font-sans);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--kms-gray-500);white-space:nowrap}.kms-news-audio__time-sep{font-family:var(--kms-font-sans);font-size:var(--text-2xs);color:var(--kms-gray-300)}.kms-news-audio__audio{display:none}.kms-article-single a{color:var(--secondary)}.kms-article-single a:hover{color:var(--secondary)}.kms-article-single .kms-article-body a:hover{color:var(--tertiary);background-color:var(--secondary)}.kms-article-single .kms-article-body>p:first-child::first-letter,.kms-article-single .kms-article-body>.kms-article-content>p:first-child::first-letter,.kms-article-single .kms-kp-grid__content>p:first-child::first-letter{float:none;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;color:inherit}.kms-kp-grid{display:block;margin-bottom:var(--space-l)}.kms-kp-grid__content{display:contents}.kms-kp-grid__content p{margin-bottom:var(--space-m)}.kms-support-sources{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:2px solid var(--secondary)}.kms-support-sources__heading{font-size:var(--text-l);font-weight:700;color:var(--text-title);margin:0 0 var(--space-s) 0}.kms-support-sources__lede{font-size:var(--text-s);line-height:1.65;color:var(--kms-gray-700);margin:0 0 var(--space-l) 0}.kms-support-sources__primary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-l);padding:var(--space-m) var(--space-l);background:var(--secondary);color:var(--tertiary);margin-bottom:var(--space-l)}.kms-support-sources__primary-text{display:flex;flex-direction:column;gap:var(--space-3xs)}.kms-support-sources__primary-name{font-size:var(--text-m);font-weight:700}.kms-support-sources__primary-desc{font-size:var(--text-xs);opacity:.85}.kms-support-sources__primary-actions{display:flex;gap:var(--space-s);flex-shrink:0}.kms-support-sources__cta{display:inline-block;padding:var(--space-xs) var(--space-m);font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;text-decoration:none;background:var(--primary);color:var(--tertiary);transition:background-color 0.2s ease}.kms-article-single .kms-support-sources__cta{color:var(--tertiary)}.kms-article-single .kms-support-sources__cta:hover{color:var(--tertiary)}.kms-support-sources__cta:hover{background:var(--primary-d-1)}.kms-support-sources__cta--secondary{background:#fff0;border:1px solid var(--tertiary);color:var(--tertiary)}.kms-support-sources__cta--secondary:hover{background:rgb(255 255 255 / .1)}.kms-support-sources__cited{margin-top:var(--space-m)}.kms-support-sources__cited-label{display:block;font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kms-gray-500);margin-bottom:var(--space-s)}.kms-support-sources__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kms-support-sources__item{border-top:1px solid var(--kms-gray-200)}.kms-support-sources__item:last-child{border-bottom:1px solid var(--kms-gray-200)}.kms-support-sources__source{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:var(--space-s) 0;text-decoration:none;color:var(--text-body);transition:color 0.2s ease}.kms-support-sources__source:hover{color:var(--primary)}.kms-support-sources__source-name{font-size:var(--text-s);font-weight:600}.kms-support-sources__source-action{font-family:var(--kms-font-sans);font-size:var(--text-xs);color:var(--secondary);white-space:nowrap;text-decoration:none}.kms-support-sources__source-action::after{content:" \2197";font-size:.75em;vertical-align:super}.kms-support-sources__source:hover .kms-support-sources__source-action{color:var(--primary)}.kms-sources{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--kms-gray-200)}.kms-sources__title{font-family:var(--kms-font-sans);font-size:var(--kms-text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kms-gray-500);margin:0 0 var(--space-s) 0}.kms-sources__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-s)}.kms-sources__item{font-family:var(--kms-font-sans);font-size:var(--text-xs)}.kms-sources__item a{color:var(--kms-gray-600);text-decoration:none;padding-bottom:1px;border-bottom:1px solid var(--kms-gray-300);transition:color 0.2s ease,border-color 0.2s ease}.kms-sources__item a:hover{color:var(--primary);border-bottom-color:var(--primary)}@media (max-width:991px){.kms-news-grid{grid-template-columns:1fr 1fr}.kms-news-column:nth-child(2){border-right:none;padding-right:0}.kms-news-column:nth-child(3){grid-column:span 2;border-top:1px solid var(--kms-gray-200);padding-top:var(--space-m);border-right:none}}@media (max-width:767px){.kms-news-columns{padding:var(--space-xl) var(--space-s)}.kms-news-grid{grid-template-columns:1fr}.kms-news-column{border-right:none;padding-right:0;padding-bottom:var(--space-s);margin-bottom:var(--space-s);border-bottom:1px solid var(--kms-gray-200)}.kms-news-column:nth-child(3){grid-column:auto;border-top:none;padding-top:0}.kms-news-column:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media (max-width:991px){.kms-kp-grid{grid-template-columns:1fr 220px;gap:var(--space-m)}.kms-support-sources__primary{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.kms-news-audio__player{flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) var(--space-s)}.kms-news-audio__label{width:100%}.kms-kp-grid{grid-template-columns:1fr;gap:var(--space-m)}.kms-kp-grid .kms-kims-perspective{position:static;width:100%;max-height:none;overflow:visible}.kms-kims-perspective{float:none;width:100%;margin:var(--space-l) 0}.kms-support-sources__primary{flex-direction:column;align-items:flex-start;gap:var(--space-s);padding:var(--space-m)}.kms-support-sources__primary-actions{flex-direction:column;width:100%}.kms-support-sources__cta{text-align:center}.kms-support-sources__source{flex-direction:column;align-items:flex-start;gap:var(--space-3xs)}}@media (max-width:478px){.kms-kims-perspective{padding:var(--space-s) var(--space-m)}.kms-support-sources__heading{font-size:var(--text-m)}.kms-support-sources__primary{padding:var(--space-s)}.kms-news-audio__waveform{height:1.5rem}.kms-news-audio__play{width:1.75rem;height:1.75rem}}.kms-sidebar-guests .kms-sidebar-guest{display:block;background:none;border-top:none;padding:0;margin-bottom:var(--space-m);text-decoration:none;overflow:hidden;position:relative}.kms-sidebar-guests .kms-sidebar-guest:last-child{margin-bottom:0}.kms-sidebar-guests .kms-guest-avatar{display:block;width:100%;max-width:150px;height:auto;object-fit:cover;aspect-ratio:1 / 1;filter:grayscale(100%)}.kms-sidebar-guests .kms-sidebar-guest__info{padding:var(--space-xs) 0}.kms-sidebar-guests .kms-sidebar-guest__name{display:block;font-family:var(--kms-font-sans);font-size:var(--text-s);font-weight:700;color:var(--secondary);line-height:1.2}.kms-sidebar-guests .kms-sidebar-guest__title{display:block;font-family:var(--kms-font-sans);font-size:var(--text-xs);color:var(--kms-gray-500);font-style:italic;line-height:1.3;margin-top:2px}@media (hover:hover){.kms-sidebar-guests .kms-sidebar-guest:hover .kms-sidebar-guest__name{color:var(--primary)}}.kms-news-sidebar>*{margin-bottom:var(--space-xl)}.kms-news-sidebar>*:last-child{margin-bottom:0}.kms-news-sidebar .kms-ad-grid-card,.kms-news-sidebar .kms-ad-side,.kms-news-sidebar .kms-membership-side,.kms-news-sidebar .kms-contribution-side{margin-bottom:var(--space-xl)}.kms-news-sidebar>.kms-ad-wrap:last-child .kms-ad-grid-card,.kms-news-sidebar>.kms-ad-wrap:last-child .kms-ad-side,.kms-news-sidebar>.kms-ad-wrap:last-child .kms-membership-side,.kms-news-sidebar>.kms-ad-wrap:last-child .kms-contribution-side{margin-bottom:0}.kms-layout-with-sidebar>.kms-main-column,.kms-layout-with-sidebar>.kms-sidebar,.kms-layout-with-sidebar>.kms-news-sidebar{min-width:0}