@font-face{font-family:atkinson hyperlegible;src:url(/fonts/atkinson-hyperlegible-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:atkinson hyperlegible;src:url(/fonts/atkinson-hyperlegible-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:bungee;src:url(/fonts/bungee-latin-400-normal.woff2)format("woff2");font-display:swap}@font-face{font-family:atkinson fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:104%;ascent-override:92%;descent-override:24%}@font-face{font-family:bungee fallback;src:local("Arial Black"),local("Arial Bold"),local("Liberation Sans Bold");size-adjust:112%}:root{--navy:#0c4177;--navy-deep:#09345f;--pink:#f8c3d7;--pink-ink:#a3154f;--peach:#ffd29e;--offwhite:#e8e8e6;--ink:#161e26;--paper:#faf7f0;--surface:#fff;--muted:#555f6b;--line:#e4ddd0;--bg:var(--paper);--text:var(--ink);--link:var(--navy);--accent:var(--pink);--font-display:"Bungee", "Bungee fallback", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", "Atkinson fallback", system-ui, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--step--1:clamp(0.84rem, 0.82rem + 0.1vw, 0.9rem);--step-0:clamp(1rem, 0.97rem + 0.18vw, 1.1rem);--step-1:clamp(1.15rem, 1.08rem + 0.35vw, 1.35rem);--step-2:clamp(1.35rem, 1.2rem + 0.8vw, 1.8rem);--step-3:clamp(1.7rem, 1.35rem + 1.8vw, 2.7rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-s:0.4rem;--radius-m:0.8rem;--radius-pill:999px;--shadow:0 1px 2px rgb(22 30 38 / 0.06), 0 4px 16px rgb(22 30 38 / 0.08);--measure:42rem;--wide:72rem}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--space-5)}body{margin:0;background:var(--bg);color:var(--text);font:var(--step-0)/1.6 var(--font-body);overflow-wrap:break-word}img,svg,video,iframe{max-width:100%}img{height:auto}a{color:var(--link);text-decoration-color:var(--accent);text-decoration-thickness:.15em;text-underline-offset:.18em}a:hover{text-decoration-color:initial}:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.site-header :focus-visible,.site-footer :focus-visible,.sheet :focus-visible{outline-color:var(--pink)}h1,h2,h3,h4{line-height:1.2;margin:0 0 var(--space-3)}h1,h2,.display{font-family:var(--font-display);font-weight:400;letter-spacing:.01em}h1{font-size:var(--step-3)}h2{font-size:var(--step-2);color:var(--navy)}h3,h4{font-size:var(--step-1);color:var(--navy-deep)}p{margin:0 0 var(--space-4)}.icon{width:1.25em;height:1.25em;flex:none;vertical-align:-.25em}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--space-3);top:-4rem;z-index:10;padding:var(--space-2)var(--space-4);background:var(--surface);border-radius:var(--radius-s)}.skip-link:focus{top:var(--space-3)}.wrap{width:min(100% - 2 * var(--space-4),var(--wide));margin-inline:auto}.narrow{width:min(100% - 2 * var(--space-4),var(--measure));margin-inline:auto}.muted{color:var(--muted)}main{display:block;padding-block:var(--space-6)var(--space-7)}.prose{max-width:var(--measure)}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);font-weight:400;font-size:var(--step-1);color:var(--navy);margin-top:var(--space-6)}.prose ul,.prose ol{padding-left:1.25rem;margin:0 0 var(--space-4)}.prose li{margin-bottom:var(--space-2)}.prose li::marker{color:var(--pink-ink)}.prose img,.prose figure{border-radius:var(--radius-s);margin-inline:0}.prose figcaption{font-size:var(--step--1);color:var(--muted)}.prose iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:var(--radius-s)}.prose blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:4px solid var(--accent)}.prose .has-text-align-center{text-align:center}.prose a{word-break:break-word}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.site-header{background:var(--navy);color:var(--offwhite)}.site-header__inner{display:flex;align-items:center;gap:var(--space-4);min-height:4.5rem}.site-header__logo{display:block;align-self:flex-end;margin-right:auto;padding-top:var(--space-3);line-height:0}.site-header__logo img{display:block;width:auto;height:5.5rem}.site-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-2)var(--space-5);margin:0;padding:0;list-style:none}.site-nav a{color:var(--offwhite);text-decoration:none;font-weight:700}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--pink)}.icon-button{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:var(--radius-pill);background:0 0;color:inherit;cursor:pointer}.icon-button:hover{background:rgb(255 255 255/.12)}.site-header .icon-button .icon{width:1.5rem;height:1.5rem}.site-header .icon-button[rel=me] .icon{width:1.375rem;height:1.375rem}.site-header .menu-toggle{display:none}@media(max-width:52rem){.site-header .site-nav{display:none}.site-header .menu-toggle{display:inline-grid}.site-header__logo img{height:2.75rem}.site-header__inner{min-height:0;align-items:flex-end;gap:var(--space-2)}}.sheet{width:min(100% - 2 * var(--space-4),36rem);margin:var(--space-6)auto auto;padding:var(--space-5);border:0;border-radius:var(--radius-m);background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.sheet::backdrop{background:rgb(9 52 95/.6)}.sheet__close{float:right;margin:calc(-1 * var(--space-3))calc(-1 * var(--space-3))0 0}.sheet .site-nav ul{flex-direction:column;gap:var(--space-3);font-size:var(--step-1)}.sheet .site-nav a{color:var(--navy)}.search-form{display:flex;gap:var(--space-2)}.search-form input{flex:1;min-width:0;padding:var(--space-3)var(--space-4);border:2px solid #8a8173;border-radius:var(--radius-pill);font:inherit;background:var(--surface)}.search-form input:focus{border-color:var(--navy);outline:none}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border:2px solid var(--navy);border-radius:var(--radius-pill);background:var(--navy);color:#fff;font:700 var(--step--1)/1.4 var(--font-body);text-decoration:none;cursor:pointer}.btn--ghost{background:0 0;color:var(--navy)}.btn:hover{background:var(--navy-deep);color:#fff}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:.35em;padding:.2rem .7rem;border-radius:var(--radius-pill);background:rgb(12 65 119/8%);color:var(--navy-deep);font-size:var(--step--1);text-decoration:none}a.chip:hover{background:var(--pink)}.badge{display:inline-block;padding:.15rem .7rem;border-radius:var(--radius-pill);background:var(--pink);color:var(--navy-deep);font:var(--step--1)/1.5 var(--font-display);letter-spacing:.03em}.topic__image{display:block;width:100%;height:auto;max-height:18rem;margin-bottom:var(--space-5);border-radius:var(--radius-m);object-fit:cover}.section-header{margin-bottom:var(--space-6)}.section-header h1{color:var(--navy);margin-bottom:var(--space-2)}.section-header p{color:var(--muted);max-width:var(--measure)}.topic-hub>section+section{margin-top:var(--space-7)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--space-5);margin:0;padding:0;list-style:none}.card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow)}.card__image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--navy)}.card__body{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding:var(--space-4)}.card__title{margin:0;font:700 var(--step-1)/1.25 var(--font-body);color:var(--ink)}.card__title a{color:inherit;text-decoration:none}.card__title a::after{content:"";position:absolute;inset:0}.card:hover .card__title a,.card__title a:focus-visible{text-decoration:underline;text-decoration-color:var(--accent)}.card__summary{margin:0;color:var(--muted);font-size:var(--step--1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__meta{margin-top:auto;color:var(--muted);font-size:var(--step--1)}.featured{display:grid;gap:var(--space-5);margin-bottom:var(--space-7);padding:var(--space-5);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow)}.featured__image{width:100%;border-radius:var(--radius-s);aspect-ratio:16/9;object-fit:cover}.featured h2{margin-bottom:var(--space-3);font-size:var(--step-2)}.featured h2 a{color:var(--navy);text-decoration:none}@media(min-width:52rem){.featured{grid-template-columns:minmax(0,5fr)minmax(0,6fr);align-items:start}}.episode-hero{display:grid;gap:var(--space-5);margin-top:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-5);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow)}.episode-hero__image{width:100%;height:auto;border-radius:var(--radius-s);aspect-ratio:16/9;object-fit:cover}.episode-hero h1,.featured h2{margin:var(--space-2)0 0;font:700 var(--step-3)/1.15 var(--font-body);letter-spacing:-.01em;color:var(--navy)}.episode-hero__summary{margin:var(--space-3)0 var(--space-4)}.featured .player,.episode-hero .player{margin-bottom:var(--space-3)}.episode-facts,.episode-people{color:var(--muted);font-size:var(--step--1)}.episode-facts p{margin:0 0 var(--space-1)}.episode-facts .fact{white-space:nowrap}.episode-facts .fact:not(:last-child)::after{content:" ·"}.episode-facts a,.episode-people a{color:inherit}.episode-facts .icon{margin-right:.2em}@media(min-width:52rem){.episode-hero{grid-template-columns:minmax(0,5fr)minmax(0,6fr);align-items:start}}@media(max-width:40rem){.episode-hero{margin-top:var(--space-3);padding:0;background:0 0;box-shadow:none}}.player{margin-bottom:var(--space-6);padding:var(--space-4);border-left:6px solid var(--peach);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow)}.player audio{width:100%}.player__main{display:flex;align-items:center;gap:var(--space-4)}.player__play{display:grid;place-items:center;flex:none;width:3.5rem;height:3.5rem;border:0;border-radius:50%;background:var(--navy);color:#fff;cursor:pointer}.player__play .icon{width:1.6rem;height:1.6rem}.player__play:hover{background:var(--navy-deep)}.player__track{flex:1;min-width:0}.player__seek{width:100%;height:2.75rem;margin:-.85rem 0;accent-color:var(--navy);cursor:pointer}.player__time{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--step--1);font-variant-numeric:tabular-nums}.player__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.player__controls .icon-button{color:var(--navy)}.player__controls .icon-button:hover{background:rgb(12 65 119/8%)}.player__speed{min-width:3.25rem;height:2.75rem;border:2px solid var(--line);border-radius:var(--radius-pill);background:0 0;color:var(--navy);font:700 var(--step--1)var(--font-body);cursor:pointer}.player__controls .btn{margin-left:auto}.player [hidden]{display:none}.minibar{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2)max(var(--space-3),env(safe-area-inset-right),calc((100% - 48rem)/2))calc(var(--space-2) + env(safe-area-inset-bottom))max(var(--space-3),env(safe-area-inset-left),calc((100% - 48rem)/2));background:var(--navy-deep);color:#fff;box-shadow:0 -4px 16px rgb(22 30 38/.18)}.player .minibar[hidden]{display:none}.minibar__progress{position:absolute;top:0;right:0;left:0;height:3px;background:rgb(255 255 255/.2)}.minibar__progress span{display:block;height:100%;background:var(--peach);transform:scaleX(0);transform-origin:left}.minibar__play{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:var(--peach);color:var(--navy-deep);cursor:pointer}.minibar__play .icon{width:1.3rem;height:1.3rem}.minibar .icon-button{flex:none;color:#fff}.minibar .icon-button:hover{background:rgb(255 255 255/.12)}.minibar__title{display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--space-1)var(--space-2);border:0;border-radius:var(--radius-s);background:0 0;color:inherit;font:700 var(--step--1)/1.3 var(--font-body);text-align:left;cursor:pointer}.minibar__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minibar__title small{font-weight:400;opacity:.85;font-variant-numeric:tabular-nums}.minibar :focus-visible{outline-color:var(--pink)}body.has-minibar{padding-bottom:4.5rem}@media(max-width:30rem){.minibar__skip{display:none}}.listen{margin-bottom:var(--space-6)}.listen__title{margin-bottom:var(--space-3);font:700 var(--step-0)var(--font-body);color:var(--navy-deep)}.listen ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.listen a{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border:2px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--navy-deep);font-weight:700;font-size:var(--step--1);text-decoration:none}.listen__logo{width:1.25rem;height:1.25rem;object-fit:contain}.listen a:hover{border-color:var(--navy)}.extras{max-width:var(--measure);margin-top:var(--space-6);padding-top:var(--space-5);border-top:2px dashed var(--line)}.extras h2{font-size:var(--step-1)}.tags{margin-top:var(--space-5)}.prevnext{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-4);margin-top:var(--space-7)}.prevnext a{display:block;padding:var(--space-4);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow);text-decoration:none}.prevnext small{display:block;color:var(--muted)}.prevnext .next{text-align:right}.related{margin-top:var(--space-7)}.comments{max-width:var(--measure);margin-top:var(--space-6)}.comments summary{cursor:pointer;font-weight:700;color:var(--navy)}.comments ol{margin:var(--space-4)0 0;padding:0;list-style:none}.comment{margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-m);background:var(--surface)}.comment .comment{margin:var(--space-3)0 0;border-left:4px solid var(--accent)}.comment__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--step--1);color:var(--muted)}.comment__author{font-weight:700;color:var(--ink)}.comment__avatar{flex:none;align-self:center;width:2rem;height:2rem;border-radius:50%;object-fit:cover}.comment__avatar--initials{display:inline-grid;place-items:center;background:var(--offwhite);color:var(--navy);font:700 .8rem/1 var(--font-body)}.comment--ours{background:#fdf3f7}.comment__body p:last-child{margin:0}.comment__handle{overflow-wrap:anywhere}.comment__date{color:inherit}.comments h2{font-size:var(--step-1)}.comments__note{font-size:var(--step--1);color:var(--muted)}.comments+.comments{margin-top:var(--space-5)}.pager{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-7)}.pager a,.pager span{display:inline-grid;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-pill);text-decoration:none}.pager a{background:var(--surface);box-shadow:var(--shadow)}.pager [aria-current=page]{background:var(--navy);color:#fff}.site-footer{background:var(--navy-deep);color:var(--offwhite);padding-block:var(--space-7)var(--space-5)}.site-footer a{color:var(--offwhite)}.site-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-6)}.site-footer h2{color:var(--pink);font-size:var(--step-0)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:var(--space-2)}.site-footer .listen a{border-color:rgb(255 255 255/.25);background:0 0;color:var(--offwhite)}.site-footer__bottom{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid rgb(255 255 255/.15);font-size:var(--step--1)}.search-results{margin-top:var(--space-5)}.search-group{margin-bottom:var(--space-6)}.search-group__title{margin:0 0 var(--space-3);font-size:var(--step-1);color:var(--navy)}.search-group__title .muted{font:var(--step--1)var(--font-body)}.search-results mark{background:var(--pink);color:inherit}.search-people,.search-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--space-3)}.search-person,.search-topic{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);text-decoration:none}.search-person:hover,.search-topic:hover{outline:2px solid var(--navy)}.search-person__avatar{object-fit:cover;display:grid;flex:none;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--navy);color:#fff;font:var(--step-0)var(--font-display)}.search-person__body{display:grid}.search-person__name,.search-topic__name{font-weight:700;color:var(--navy-deep)}.search-person__role,.search-topic__count{color:var(--muted);font-size:var(--step--1)}.search-topic{flex-direction:column;align-items:stretch;gap:var(--space-1);padding:0 0 var(--space-3);overflow:hidden}.search-topic__image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-bottom:var(--space-2)}.search-topic__name,.search-topic__count{padding-inline:var(--space-3)}.search-result{display:flex;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line)}.search-result__body{min-width:0;overflow-wrap:anywhere}.search-result__image{flex:none;width:3.5rem;height:3.5rem;border-radius:var(--radius-s);object-fit:cover}.search-result h3{margin:0;font:700 var(--step-0)/1.3 var(--font-body)}.search-result h3 a{color:var(--navy-deep)}.search-result-meta{margin:0;color:var(--muted);font-size:var(--step--1)}.search-result__snippet{display:-webkit-box;margin:var(--space-1)0 0;overflow:hidden;font-size:var(--step--1);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.search-more{display:block;margin:var(--space-4)auto 0}.archive-list{padding:0;list-style:none}.archive-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--line)}.archive-list span{color:var(--muted);font-size:var(--step--1)}.term-cloud{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.more{margin:var(--space-5)0 var(--space-7);text-align:center}.button{display:inline-block;padding:var(--space-3)var(--space-5);border-radius:var(--radius-pill);background:var(--navy);color:#fff;font-weight:700;text-decoration:none}.button:hover,.button:focus-visible{background:var(--navy-deep);color:#fff}.archive h2{margin:var(--space-6)0 var(--space-3);color:var(--navy)}.archive__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--space-2)var(--space-5);margin:0;padding:0;list-style:none}.archive__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2)0;border-bottom:1px solid var(--line)}.archive__item>picture{flex:none}.archive__image{flex:none;width:3.5rem;height:3.5rem;border-radius:var(--radius-s);object-fit:cover}.archive__title{font-weight:700;color:var(--navy-deep);text-decoration:none}.archive__title:hover{text-decoration:underline}.archive__meta{margin:0;font-size:var(--step--1)}.guest-avatar{flex:none;border-radius:50%;object-fit:cover;background:var(--line)}.guest-avatar--initials{display:inline-grid;place-items:center;background:var(--navy);color:#fff;font:var(--step-1)var(--font-display)}.guest-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.guest-card{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow)}.guest-card__name{margin:0;font:700 var(--step-0)/1.3 var(--font-body)}.guest-card__name a{color:var(--navy-deep)}.guest-card__count{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--step--1)}.guest-card__desc{display:-webkit-box;margin:0 0 var(--space-2);overflow:hidden;font-size:var(--step--1);-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.episode-guests{margin:var(--space-6)0}.episode-guests h2{margin-bottom:var(--space-4)}.episode-guests .guest-card__desc{-webkit-line-clamp:unset;line-clamp:none}.profile-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.profile-links .chip{max-width:100%;min-height:2.25rem;font-size:var(--step--1)}.prose .profile-links{margin:var(--space-3)0 var(--space-5);padding-left:0}.prose .profile-links li{margin:0}.profile-links .chip--icon{justify-content:center;min-width:2.25rem;padding:.2rem}.profile-links img.icon--bitmap{width:1.05em;height:1.05em;border-radius:0}.profile-links [data-network] .icon{color:var(--ink)}.guest-profile{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-6)}.guest-profile>div{flex:1 1 20rem;max-width:var(--measure)}.guest-profile h1{margin:0 0 var(--space-2);color:var(--navy)}.guest-profile p{color:var(--muted)}.term-topics{margin-top:var(--space-3)}.guest-credit{margin-top:var(--space-3);font-size:var(--step--2,.75rem)}.guest-credit a{color:inherit}.guest-profile__episodes{margin-bottom:var(--space-4);font-size:var(--step-1);color:var(--navy)}@media(max-width:40rem){.guest-profile .guest-avatar{width:6rem!important;height:6rem!important;font-size:2.25rem!important}}.host-card{margin:var(--space-6)0;padding:var(--space-5);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow)}.host-card__head{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.prose .host-card__photo{flex:none;width:5.5rem;height:5.5rem;margin:0;border-radius:50%;object-fit:cover;background:var(--line);box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--peach)}.prose .host-card__name{margin:0;color:var(--navy);line-height:1.1}.prose .host-card__role{margin:var(--space-1)0 0;color:var(--muted);font-size:var(--step--1)}.host-card>p:last-of-type{margin-bottom:0}.prose .host-card .profile-links{margin:var(--space-4)0 0;padding-top:var(--space-4);border-top:1px solid var(--line)}@media(max-width:40rem){.prose .host-card .profile-links{gap:var(--space-1)}}@media(min-width:40rem){.host-card{padding:var(--space-6)}.host-card__head{gap:var(--space-5)}.prose .host-card__photo{width:7.5rem;height:7.5rem}}.term-cloud .chip,.tags .chip{min-height:2.25rem}.chips.tags{margin-bottom:var(--space-5)}.comment .comment .comment{margin-left:0}@media(min-width:52rem){.comment .comment .comment{margin-left:var(--space-3)}.comment .comment .comment .comment{margin-left:0}}.comment .comment .comment__meta .chip{display:none}.search-results{min-height:60vh}@media(max-width:40rem){.search-topic{flex-direction:row;align-items:center;padding:var(--space-2)}.search-topic__image{width:4.5rem;margin:0;border-radius:var(--radius-s)}.search-topic__name,.search-topic__count{padding-inline:0}}.archive-years{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-5);padding:0;list-style:none}.archive-years a{display:inline-grid;place-items:center;min-width:3.5rem;min-height:2.75rem;padding:0 var(--space-2);border:2px solid var(--line);border-radius:var(--radius-pill);font-weight:700;text-decoration:none}.archive h2{scroll-margin-top:var(--space-4)}.video{margin:var(--space-5)0}.video__link,.video__frame{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:0;border-radius:var(--radius-m);background:var(--navy-deep)}.video__link img{width:100%;height:100%;object-fit:cover}.video__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--peach);color:var(--navy-deep);transform:translate(-50%,-50%);box-shadow:var(--shadow)}.video__play .icon{width:1.8rem;height:1.8rem}.video__link:hover .video__play{background:#fff}.video__label{position:absolute;right:0;bottom:0;left:0;padding:var(--space-5)var(--space-3)var(--space-2);background:linear-gradient(transparent,rgb(9 52 95/.85));color:#fff;font-weight:700;font-size:var(--step--1)}.video figcaption{margin-top:var(--space-2);color:var(--muted);font-size:var(--step--1)}