.kms-episode-hero{padding:var(--space-2xl) var(--space-xl) var(--space-xl);max-width:var(--kms-max-width);margin:0 auto}.kms-episode-hero__inner{display:grid;grid-template-columns:1fr 280px;gap:var(--space-2xl);align-items:start}.kms-episode-hero__content{min-width:0}.kms-episode-hero__ad{position:sticky;top:var(--space-xl)}.kms-ad-card--demo{background:linear-gradient(135deg,var(--kms-episode-gradient-start) 0%,var(--kms-episode-gradient-end) 100%);overflow:hidden;box-shadow:0 4px 20px rgb(30 58 95 / .3)}.kms-ad-card--demo .kms-ad-card__content{padding:var(--space-l);text-align:center;color:#fff}.kms-ad-card--demo .kms-ad-card__badge{display:inline-block;background:rgb(255 255 255 / .15);padding:var(--space-3xs) var(--space-s);font-family:var(--kms-font-sans);font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-m)}.kms-ad-card--demo .kms-ad-card__headline{font-size:var(--text-l);font-weight:700;line-height:1.25;margin-bottom:var(--space-s);color:#fff}.kms-ad-card--demo .kms-ad-card__message{font-size:var(--text-s);line-height:1.5;opacity:.9;margin-bottom:var(--space-l);color:rgb(255 255 255 / .9)}.kms-ad-card--demo .kms-ad-card__cta{display:inline-block;background:var(--primary);color:#fff;padding:var(--space-s) var(--space-l);font-family:var(--kms-font-sans);font-size:var(--text-s);font-weight:600;text-decoration:none;transition:background-color 0.2s ease,transform 0.2s ease}.kms-ad-card--demo .kms-ad-card__cta:hover{background:var(--secondary);color:#fff;transform:translateY(-1px)}.kms-ad-banner--demo{background:linear-gradient(135deg,var(--kms-episode-gradient-start) 0%,var(--kms-episode-gradient-end) 100%);margin-top:var(--space-l)}.kms-ad-banner--demo .kms-ad-banner__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:var(--space-m) var(--space-l);text-decoration:none;color:#fff}.kms-ad-banner--demo .kms-ad-banner__text{font-size:var(--text-s);font-weight:600}.kms-ad-banner--demo .kms-ad-banner__cta{flex-shrink:0;background:var(--primary);padding:var(--space-2xs) var(--space-m);font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600}.kms-ad-card--hero{background:linear-gradient(135deg,var(--kms-episode-gradient-start) 0%,var(--kms-episode-gradient-end) 100%);overflow:hidden;box-shadow:0 4px 20px rgb(30 58 95 / .3)}.kms-ad-card--hero .kms-ad-card__content{padding:var(--space-l);text-align:center;color:#fff}.kms-ad-card--hero .kms-ad-card__badge{display:inline-block;background:rgb(255 255 255 / .15);padding:var(--space-3xs) var(--space-s);font-family:var(--kms-font-sans);font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-m)}.kms-ad-card--hero .kms-ad-card__headline{font-size:var(--text-l);font-weight:700;line-height:1.25;margin-bottom:var(--space-s);color:#fff}.kms-ad-card--hero .kms-ad-card__message{font-size:var(--text-s);line-height:1.5;opacity:.9;margin-bottom:var(--space-l);color:rgb(255 255 255 / .9)}.kms-ad-card--hero .kms-ad-card__cta{display:inline-block;background:var(--primary);color:#fff;padding:var(--space-s) var(--space-l);font-family:var(--kms-font-sans);font-size:var(--text-s);font-weight:600;text-decoration:none;transition:background-color 0.2s ease,transform 0.2s ease}.kms-ad-card--hero .kms-ad-card__cta:hover{background:var(--secondary);color:#fff;transform:translateY(-1px)}.kms-ad-banner--hero{background:linear-gradient(135deg,var(--kms-episode-gradient-start) 0%,var(--kms-episode-gradient-end) 100%);margin-top:var(--space-l)}.kms-ad-banner--hero .kms-ad-banner__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:var(--space-m) var(--space-l);text-decoration:none;color:#fff}.kms-ad-banner--hero .kms-ad-banner__text{font-size:var(--text-s);font-weight:600}.kms-ad-banner--hero .kms-ad-banner__cta{flex-shrink:0;background:var(--primary);padding:var(--space-2xs) var(--space-m);font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600}.kms-episode-hero__meta{display:flex;align-items:center;gap:var(--space-l);margin-bottom:var(--space-l)}.kms-episode-hero__label{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--primary)}.kms-episode-hero__date{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--kms-gray-500)}.kms-episode-hero__category{font-size:var(--text-xs);font-weight:400;color:var(--kms-gray-700);background:var(--kms-gray-100);padding:var(--space-3xs) var(--space-2xs);text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.kms-episode-hero__category:hover{background:var(--secondary);color:var(--tertiary)}.kms-episode-hero__title{font-size:var(--text-3xl);font-weight:900;line-height:1.15;letter-spacing:-.02em;margin-bottom:var(--space-l);max-width:48rem}.kms-episode-hero__subtitle{font-size:var(--text-l);font-weight:300;font-style:italic;line-height:1.4;color:var(--kms-gray-700);max-width:42rem}.kms-guests-bar{border-top:1px solid var(--kms-gray-300);border-bottom:1px solid var(--kms-gray-300);padding:var(--space-s) var(--space-xl);max-width:var(--kms-max-width);margin:0 auto;display:flex;align-items:flex-start;gap:var(--space-m)}.kms-guests-bar__label{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--kms-gray-500);flex-shrink:0;padding-top:.4em}.kms-guests-bar__list{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-m);align-items:center}.kms-guests-bar__guest{display:inline-flex;align-items:center;gap:var(--space-2xs);white-space:nowrap}.kms-guests-bar__avatar{width:50px;height:50px;border-radius:50%;background:var(--kms-gray-800);filter:none;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.kms-guests-bar__initials{font-size:1rem;font-weight:700;color:var(--tertiary);text-transform:uppercase}.kms-guests-bar__name{font-size:var(--text-m);font-weight:700;color:var(--secondary);text-decoration:none}.kms-guests-bar__name:hover{color:var(--primary)}.kms-transcript-layout{display:grid;grid-template-columns:1fr 18rem;gap:var(--space-xl);max-width:var(--kms-max-width);margin:0 auto;padding:var(--space-l) var(--space-xl);border-top:1px solid var(--kms-gray-200);align-items:start}.kms-transcript-column{max-width:44rem;display:flex;flex-direction:column}.kms-transcript-column .kms-transcript-section{margin-top:0;border-top:none;padding-top:0;display:flex;flex-direction:column;flex:1;min-height:0}.kms-transcript-column .kms-transcript-preview{flex:1;max-height:none;min-height:150px}.kms-transcript-column .kms-transcript-preview[data-collapsed="true"]{overflow:hidden}.kms-tags-column{padding-top:0}@media (max-width:991px){.kms-transcript-layout{grid-template-columns:1fr;gap:var(--space-l);padding:var(--space-l) var(--space-m)}.kms-tags-column{padding-top:0}}@media (max-width:478px){.kms-transcript-layout{padding:var(--space-m) var(--space-s)}}.kms-timestamp{display:inline-block;font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;color:var(--tertiary);background:var(--secondary);padding:var(--space-3xs) var(--space-m);margin-bottom:var(--space-m);text-decoration:none;cursor:pointer;transition:background-color 0.2s ease}.kms-timestamp:hover{background:var(--kms-gray-700);color:var(--tertiary)}.kms-section-header{margin-bottom:var(--space-xl)}.kms-section-header__label{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--space-2xs)}.kms-section-header__title{font-size:var(--text-xl);font-weight:700}.kms-transcript-section{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--kms-gray-300)}.kms-transcript-section__header{margin-bottom:var(--space-xs)}.kms-transcript-section__label{font-family:var(--kms-font-sans);font-size:var(--text-2xs);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--kms-gray-500);margin-bottom:2px}.kms-transcript-section__note{font-size:var(--text-2xs);color:var(--kms-gray-600);line-height:1.4}.kms-transcript-section__note strong{color:var(--primary)}.kms-transcript-preview{position:relative;background:#fff;border:1px solid var(--kms-gray-300);padding:var(--space-s);font-size:var(--text-xs);line-height:1.5;max-height:200px;overflow:hidden}.kms-transcript-preview[data-expanded="true"]{max-height:none}.kms-transcript-preview__content{color:var(--kms-gray-700)}.kms-transcript-preview__fade{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,#fff 70%);pointer-events:none}.kms-transcript-preview[data-expanded="true"] .kms-transcript-preview__fade{display:none}.kms-transcript-expand{display:block;width:100%;padding:var(--space-xs);background:var(--secondary);color:var(--tertiary);font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;text-align:center;border:none;cursor:pointer;margin-top:-1px;transition:background-color 0.2s ease}.kms-transcript-expand:hover{background:var(--kms-gray-800)}.kms-transcript-expand__icon{margin-left:var(--space-2xs)}.kms-transcript-collapse-sticky{display:none;align-items:center;justify-content:center;gap:var(--space-2xs);width:100%;margin-top:var(--space-s);padding:var(--space-xs) var(--space-m);background:#fff0;color:var(--primary);font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;border:2px solid var(--primary);border-radius:4px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.kms-transcript-collapse-sticky:hover{background:var(--primary);color:var(--secondary)}.kms-transcript-collapse-sticky__icon{font-size:1.1em}.kms-transcript-line{display:block;padding:3px 0;border-bottom:1px solid var(--kms-gray-100)}.kms-transcript-line:last-child{border-bottom:none}.kms-transcript-line .kms-timestamp{display:inline-block;background:var(--secondary);color:var(--tertiary);font-family:var(--kms-font-sans);font-size:.625rem;border-radius:0;font-weight:600;padding:1px 4px;margin-right:var(--space-2xs);margin-bottom:0;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.kms-transcript-line .kms-timestamp:hover{background:var(--kms-gray-700);color:var(--tertiary)}.kms-transcript-line .kms-speaker{display:inline-block;background:#fff;color:var(--secondary);padding:2px 8px;border:1px solid var(--kms-gray-500);font-weight:600;text-decoration:none;margin-right:4px}.kms-transcript-line a.kms-speaker--linked{cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease}.kms-transcript-line a.kms-speaker--linked:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .2);color:var(--tertiary)}.kms-transcript-preview__full{color:var(--kms-gray-700)}.kms-highlight{background:var(--primary);color:var(--tertiary);padding:0 2px;border-radius:2px}.kms-transcript-line[style*="display: none"]{display:none!important}.kms-sponsor-bar{background:var(--secondary);padding:var(--space-s) var(--space-xl);min-height:56px}.kms-sponsor-bar[data-state="intro"],.kms-sponsor-bar[data-state="segment"],.kms-sponsor-bar[data-state="outro"]{background:linear-gradient(90deg,rgb(185 28 28 / .2) 0%,var(--secondary) 40%)}.kms-sponsor-bar__inner{display:flex;align-items:center;gap:var(--space-l);transition:opacity 0.2s ease}.kms-sponsor-bar.is-transitioning .kms-sponsor-bar__inner{opacity:0}.kms-sponsor-bar__label{flex-shrink:0;font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tertiary)}.kms-sponsor-bar[data-state="intro"] .kms-sponsor-bar__label,.kms-sponsor-bar[data-state="segment"] .kms-sponsor-bar__label,.kms-sponsor-bar[data-state="outro"] .kms-sponsor-bar__label{color:var(--primary)}.kms-sponsor-bar__logo{width:100px;height:28px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat}.kms-sponsor-bar__content{flex:1;min-width:0}.kms-sponsor-bar__content{flex:0 0 auto;min-width:0}.kms-sponsor-bar__headline{font-size:var(--text-xs);font-weight:600;font-style:italic;color:var(--secondary)!important;background:#fff;padding:6px 14px;margin:0;display:inline-block;white-space:nowrap}.kms-sponsor-bar__headline::before{content:'"'}.kms-sponsor-bar__headline::after{content:'"'}.kms-sponsor-bar__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-2xs);background:#fff0;border:1px solid var(--tertiary);color:var(--tertiary);font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:700;padding:var(--space-xs) var(--space-m);text-decoration:none;transition:background-color 0.15s ease,transform 0.15s ease,border-color 0.15s ease}.kms-sponsor-bar__cta:hover{background:var(--tertiary);color:var(--secondary);border-color:var(--tertiary);transform:translateY(-1px)}.kms-sponsor-bar__cta::after{content:'→'}@media (max-width:767px){.kms-sponsor-bar{padding:var(--space-xs) var(--space-s);min-height:48px}.kms-sponsor-bar__inner{gap:var(--space-s)}.kms-sponsor-bar__logo{display:none}.kms-sponsor-bar__headline{font-size:var(--text-xs)}.kms-sponsor-bar__cta{padding:var(--space-2xs) var(--space-s)}}.kms-wotd-inline{background:var(--secondary);color:var(--tertiary);padding:var(--space-xl);margin:var(--space-2xl) 0}.kms-wotd-inline__label{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--space-m)}.kms-wotd-inline__word{font-size:var(--text-2xl);font-weight:900;margin-bottom:var(--space-3xs);color:var(--tertiary)}.kms-wotd-inline__pronunciation{font-style:italic;color:var(--kms-gray-500);margin-bottom:var(--space-m)}.kms-wotd-inline__definition{font-size:var(--text-m);line-height:1.6;color:var(--kms-gray-300);margin-bottom:var(--space-m)}.kms-wotd-inline__usages{margin-bottom:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--kms-gray-700)}.kms-wotd-inline__usages-label{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kms-gray-500);margin-bottom:var(--space-2xs)}.kms-wotd-inline__usage{font-size:var(--text-s);font-style:italic;line-height:1.6;color:var(--kms-gray-400);margin-bottom:var(--space-2xs);padding-left:var(--space-m);border-left:2px solid var(--kms-gray-700)}.kms-wotd-inline__usage em{font-style:normal;color:var(--primary)}.kms-wotd-inline__etymology{font-size:var(--text-s);line-height:1.6;color:var(--kms-gray-500);margin-bottom:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--kms-gray-700)}.kms-wotd-inline__etymology strong{color:var(--kms-gray-400)}.kms-wotd-inline__link{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;color:var(--primary);text-decoration:none}.kms-wotd-inline__link:hover{color:var(--tertiary)}@media (max-width:991px){.kms-sidebar{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-l)}.kms-sidebar>*{margin-bottom:0}.kms-episode-hero__inner{grid-template-columns:1fr 240px;gap:var(--space-xl)}.kms-episode-hero__title{font-size:var(--text-2xl)}.kms-related-grid{grid-template-columns:repeat(2,1fr)}.kms-guest-card{gap:var(--space-l)}.kms-guest-card__image{width:120px;height:120px}}@media (max-width:767px){.kms-episode-hero{padding:var(--space-2xl) var(--space-m)}.kms-episode-hero__inner{display:block}.kms-episode-hero__ad{position:static;margin-top:var(--space-l)}.kms-episode-hero__meta{flex-wrap:wrap;gap:var(--space-2xs)}.kms-episode-hero__title{font-size:var(--text-xl)}.kms-episode-hero__subtitle{font-size:var(--text-m)}.kms-guests-bar{flex-direction:column;align-items:flex-start;gap:var(--space-m);padding:var(--space-m)}.kms-guests-bar__list{gap:var(--space-m)}.kms-sidebar{grid-template-columns:1fr}.kms-related-grid{grid-template-columns:1fr}.kms-guest-card{flex-direction:column;gap:var(--space-m)}.kms-guest-card__image{width:100px;height:100px}.kms-episode-lead::first-letter{font-size:3.5rem}}@media (max-width:478px){.kms-episode-hero{padding:var(--space-xl) var(--space-s)}.kms-episode-hero__title{font-size:var(--text-l)}.kms-episode-lead{font-size:var(--text-m)}.kms-episode-lead::first-letter{font-size:3rem;padding-right:var(--space-2xs)}.kms-wotd-inline{padding:var(--space-l);margin:var(--space-xl) 0}.kms-wotd-inline__word{font-size:var(--text-xl)}.kms-guest-card{padding:var(--space-l)}.kms-guest-card__image{width:80px;height:80px}.kms-guest-card__initials{font-size:1.5rem}.kms-sidebar-qotd,.kms-sidebar-related{padding:var(--space-m)}}.kms-fullwidth-sections{max-width:none;margin:0 auto;padding:0}.kms-fullwidth-sections>section,.kms-fullwidth-sections>div{padding-top:var(--space-l);padding-bottom:var(--space-l);border-top:1px solid var(--kms-gray-200);max-width:var(--kms-max-width);margin-left:auto;margin-right:auto;padding-left:var(--space-m);padding-right:var(--space-m)}.kms-fullwidth-sections>*:first-child{border-top:2px solid var(--secondary)}@media (max-width:767px){.kms-fullwidth-sections{padding:0}}@media (max-width:478px){.kms-fullwidth-sections{padding:0}.kms-fullwidth-sections>section,.kms-fullwidth-sections>div{padding-top:var(--space-m);padding-bottom:var(--space-m);padding-left:var(--space-s);padding-right:var(--space-s)}}.kms-episode-card__guests{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-s)}.kms-episode-card__guest-name{font-family:var(--kms-font-sans);font-size:var(--text-xs);color:var(--kms-gray-500)}.kms-episode-card__guest-name+.kms-episode-card__guest-name::before{content:"\00B7";margin-right:var(--space-2xs)}.kms-episode-card__guest{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:inherit}.kms-episode-card__guest-avatar{width:20px;height:20px;border-radius:50%;background:var(--kms-gray-800);background-size:cover;background-position:center top;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;filter:none;overflow:hidden}.kms-episode-card__guest-avatar--initials{font-size:.5rem;font-weight:700;color:var(--tertiary);text-transform:uppercase;line-height:1}.kms-episode-single .kms-article-body{padding-bottom:0}.episode-news-section{max-width:var(--kms-max-width);margin:0 auto;padding:var(--space-2xl) var(--space-xl)}.episode-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l);margin-top:var(--space-l)}.kms-episode-news-card{border-top:2px solid var(--kms-gray-200);padding-top:var(--space-m);transition:all 0.2s ease}@media (hover:hover){.kms-episode-news-card:hover{border-top-color:var(--primary)}}.kms-episode-news-card__category{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);margin-bottom:var(--space-xs)}.kms-episode-news-card__title{font-size:var(--text-m);font-weight:700;line-height:1.2;margin-bottom:var(--space-xs)}.kms-episode-news-card__title a{text-decoration:none;color:inherit}@media (hover:hover){.kms-episode-news-card__title a:hover{color:var(--primary)}}.kms-episode-news-card__excerpt{font-size:var(--text-s);color:var(--text-body);line-height:1.4}.episode-coverage{max-width:var(--kms-max-width);margin:0 auto;padding:0 var(--space-xl) var(--space-2xl)}.episode-coverage__list{list-style:none}.episode-coverage__item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-s) 0;border-bottom:1px solid var(--kms-gray-200)}.episode-coverage__name{font-size:var(--text-m);font-weight:700}.episode-coverage__name a{text-decoration:none;color:inherit}@media (hover:hover){.episode-coverage__name a:hover{color:var(--primary)}}.episode-coverage__count{font-family:var(--kms-font-sans);font-size:var(--text-xs);color:var(--kms-gray-500)}@media (max-width:991px){.episode-news-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.episode-news-grid{grid-template-columns:1fr}}.kms-archive-hero{background:var(--secondary)}.kms-archive-hero__inner{max-width:var(--kms-max-width,1200px);margin:0 auto;padding:var(--space-3xl) var(--space-l);display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-2xl);align-items:center}.kms-archive-hero__content{display:flex;flex-direction:column;gap:0}.kms-archive-hero__content .kms-label{margin-bottom:var(--space-xs)}.kms-archive-hero__title{font-size:var(--text-4xl);font-weight:900;line-height:1.1;color:var(--tertiary);margin:0 0 var(--space-m) 0}.kms-archive-hero__subtitle{font-size:var(--text-l);font-style:italic;color:var(--kms-gray-400,#A0A0A0);line-height:1.6;margin:0 0 var(--space-xl) 0;max-width:32rem}.kms-archive-hero__ctas{display:flex;gap:var(--space-s);align-items:center}.kms-archive-hero__proof{background:var(--kms-gray-900,#1A1A1A);padding:var(--space-l);display:grid;grid-template-columns:max-content 1fr;gap:var(--space-xs) var(--space-m);align-items:center}.kms-archive-hero__stat{display:contents}.kms-archive-hero__stat-num{font-size:var(--text-3xl);font-weight:900;color:var(--tertiary);line-height:1;border-bottom:1px solid var(--kms-gray-800,#2E2E2E);padding-bottom:var(--space-s)}.kms-archive-hero__stat-label{font-family:var(--kms-font-sans);font-size:var(--text-s);color:var(--kms-gray-400,#A0A0A0);line-height:1.2;border-bottom:1px solid var(--kms-gray-800,#2E2E2E);padding-bottom:var(--space-s)}.kms-archive-hero__stat-label strong{color:var(--kms-gray-300,#D0D0D0);font-weight:600}.kms-archive-hero__stat:last-child .kms-archive-hero__stat-num,.kms-archive-hero__stat:last-child .kms-archive-hero__stat-label{border-bottom:none;padding-bottom:0}[data-kms-archive][data-post-type="kim_monson_show"] .kms-card-grid--3col{gap:var(--space-l)}[data-kms-archive]>.kms-container{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}[data-kms-archive] .kms-archive-count{margin-bottom:var(--space-l)}.kms-archive-cta{background:var(--kms-gray-100,#F5F5F5);padding:var(--space-3xl) var(--space-m);text-align:center}.kms-archive-cta__inner{max-width:var(--kms-max-width,1200px);margin:0 auto}.kms-archive-cta__title{font-size:var(--text-2xl);font-weight:700;color:var(--text-title,#1a1a1a);margin:0 0 var(--space-s) 0}.kms-archive-cta__subtitle{font-size:var(--text-m);color:var(--kms-gray-600);line-height:1.6;margin:0 0 var(--space-l) 0;max-width:36rem;margin-left:auto;margin-right:auto}@media (max-width:991px){.kms-archive-hero__inner{grid-template-columns:1fr;gap:var(--space-xl);padding:var(--space-2xl) var(--space-l)}.kms-archive-hero__proof{max-width:28rem}}@media (max-width:767px){.kms-archive-hero__inner{padding:var(--space-xl) var(--space-m)}.kms-archive-hero__title{font-size:var(--text-2xl)}.kms-archive-hero__subtitle{font-size:var(--text-m)}.kms-archive-hero__ctas{flex-direction:column;align-items:flex-start}.kms-archive-hero__stat-num{font-size:var(--text-2xl)}}@media (max-width:478px){.kms-archive-hero__proof{padding:var(--space-m);gap:var(--space-2xs) var(--space-s)}.kms-archive-cta{padding:var(--space-2xl) var(--space-s)}}.kms-episode-card__date{font-family:var(--kms-font-sans);font-size:var(--kms-text-label);font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin:0}.kms-episode-card--grid .kms-episode-card__title,.kms-episode-card--horizontal .kms-episode-card__title{font-family:var(--kms-font-serif);font-weight:700;line-height:1.25;color:var(--text-title);margin:0}.kms-episode-card--grid .kms-episode-card__title{font-size:var(--text-m)}.kms-episode-card--horizontal .kms-episode-card__title{font-size:var(--text-l)}.kms-episode-card__title a{color:inherit;text-decoration:none}.kms-episode-card__topic{display:inline-block;width:fit-content;font-family:var(--kms-font-sans);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--secondary);color:var(--tertiary);padding:2px 6px;margin:0}.kms-episode-card__summary{font-family:var(--kms-font-serif);font-size:var(--text-s);color:var(--kms-gray-600);line-height:1.5;margin:0}.kms-episode-card__duration{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:400;color:var(--kms-gray-500);margin:0}.kms-episode-card__chip{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0;font-family:var(--kms-font-sans);font-size:var(--text-xs);color:var(--kms-gray-600);text-decoration:none}@media (hover:hover){a.kms-episode-card__chip:hover .kms-episode-card__chip-name{color:var(--text-title)}}.kms-episode-card__chip-avatar{width:50px;height:50px;border-radius:50%;flex-shrink:0;background-size:cover;background-position:center;overflow:hidden}.kms-episode-card__chip-avatar--initials{background:#222;display:inline-flex;align-items:center;justify-content:center;font-family:var(--kms-font-serif);font-size:1rem;font-weight:700;color:var(--tertiary);text-transform:uppercase}.kms-episode-card__chip-name{font-family:var(--kms-font-sans);font-size:.6875rem;color:var(--kms-gray-600);text-align:center;line-height:1.25;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kms-episode-card--grid{background:var(--tertiary);border:1px solid var(--kms-gray-200);display:flex;flex-direction:column;transition:border-color 0.2s}@media (hover:hover){.kms-episode-card--grid:hover{border-color:var(--secondary)}}.kms-episode-card--grid .kms-episode-card__body{padding:1.25rem;display:flex;flex-direction:column;gap:.375rem;flex:1}.kms-episode-card--grid .kms-episode-card__guest-bar{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--kms-gray-200);background:var(--kms-gray-50);margin-top:auto}.kms-episode-card--horizontal{background:var(--tertiary);border:1px solid var(--kms-gray-200);display:flex;flex-direction:row;transition:border-color 0.2s}@media (hover:hover){.kms-episode-card--horizontal:hover{border-color:var(--secondary)}}.kms-episode-card--horizontal .kms-episode-card__body{padding:1.25rem;display:flex;flex-direction:column;gap:.375rem;flex:1}.kms-episode-card__meta-panel{width:220px;flex-shrink:0;padding:1.25rem;border-left:1px solid var(--kms-gray-200);display:flex;flex-direction:column;gap:.75rem;background:var(--kms-gray-50)}.kms-episode-card__meta-label{font-family:var(--kms-font-sans);font-size:.5625rem;font-weight:700;color:var(--kms-gray-500);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .25rem}.kms-episode-card__meta-guests{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.kms-episode-card__meta-section--bottom{margin-top:auto}@media (max-width:767px){.kms-episode-card--horizontal{flex-direction:column}.kms-episode-card__meta-panel{width:100%;border-left:none;border-top:1px solid var(--kms-gray-200);flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem}}.kms-episode-card--sidebar{display:flex;flex-direction:row;gap:.75rem;padding:.75rem 0;border:none;border-bottom:1px solid var(--kms-gray-200);background:#fff0;text-decoration:none;color:inherit;transition:background-color 0.15s}.kms-episode-card--sidebar:last-child{border-bottom:none}@media (hover:hover){.kms-episode-card--sidebar:hover{background-color:var(--kms-gray-50)}}.kms-episode-card__date-block{width:42px;flex-shrink:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0;padding-top:2px}.kms-episode-card__date-month{font-family:var(--kms-font-sans);font-size:.5rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;line-height:1}.kms-episode-card__date-day{font-family:var(--kms-font-serif);font-size:var(--text-l);font-weight:900;color:var(--text-title);line-height:1.1}.kms-episode-card__sidebar-content{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.kms-episode-card--sidebar .kms-episode-card__title{font-family:var(--kms-font-serif);font-size:var(--text-s);font-weight:700;color:var(--text-title);line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kms-episode-card__guest-line{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:400;color:var(--kms-gray-500);line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}