#kv-podcast-challenge{color-scheme:dark;--ground:#0d0c0b;--surface:#171513;--ink:#f3ece1;--muted:#c3b9ac;--gold:#d3b37c;--line:#494037;--wine:#342126;--serif:'KervyraPodcast',Georgia,serif;--sans:Arial,Helvetica,sans-serif}#kv-podcast-challenge *{box-sizing:border-box}#kv-podcast-challenge{scroll-behavior:smooth;scroll-padding-top:28px;scrollbar-color:var(--gold) var(--ground)}#kv-podcast-challenge{margin:0;background:var(--ground);color:var(--ink);font:16px/1.65 var(--sans)}#kv-podcast-challenge ::selection{background:var(--gold);color:var(--ground)}#kv-podcast-challenge a{color:inherit;text-underline-offset:5px}#kv-podcast-challenge button,#kv-podcast-challenge input,#kv-podcast-challenge summary{font:inherit}#kv-podcast-challenge button,#kv-podcast-challenge input[type=radio],#kv-podcast-challenge summary,#kv-podcast-challenge label{touch-action:manipulation}#kv-podcast-challenge button,#kv-podcast-challenge summary{cursor:pointer}#kv-podcast-challenge button{color:inherit}#kv-podcast-challenge button:disabled{cursor:default}#kv-podcast-challenge button:focus-visible,#kv-podcast-challenge a:focus-visible,#kv-podcast-challenge input:focus-visible,#kv-podcast-challenge summary:focus-visible,#kv-podcast-challenge [tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}#kv-podcast-challenge button:focus:not(:focus-visible),#kv-podcast-challenge h2:focus:not(:focus-visible){outline:0}#kv-podcast-challenge svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}#kv-podcast-challenge img{display:block;max-width:100%;height:auto}#kv-podcast-challenge h1,#kv-podcast-challenge h2,#kv-podcast-challenge h3,#kv-podcast-challenge p,#kv-podcast-challenge figure,#kv-podcast-challenge fieldset{margin:0}#kv-podcast-challenge h1,#kv-podcast-challenge h2,#kv-podcast-challenge h3{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;text-wrap:balance}#kv-podcast-challenge h2{font-size:clamp(32px,3.2vw,46px);line-height:1.12}#kv-podcast-challenge h3{font-size:30px;line-height:1.2}#kv-podcast-challenge p{color:var(--muted);max-width:70ch}#kv-podcast-challenge fieldset{border:0;min-width:0;padding:0}#kv-podcast-challenge legend{padding:0;margin:0 0 18px;font-size:17px;color:var(--ink)}#kv-podcast-challenge [hidden]{display:none!important}#kv-podcast-challenge .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#kv-podcast-challenge .skip{position:fixed;top:-100px;left:12px;z-index:20;background:var(--gold);color:var(--ground);padding:12px}#kv-podcast-challenge .skip:focus{top:8px}#kv-podcast-challenge .review-bar{background:var(--wine);padding:9px 4.2%;display:flex;gap:22px;align-items:center;justify-content:flex-end;font-size:12px;color:#f2dfe3}#kv-podcast-challenge .review-bar span{margin-right:auto}#kv-podcast-challenge .review-bar a{white-space:nowrap;min-height:28px;display:flex;align-items:center}#kv-podcast-challenge .masthead{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 4.2%;height:90px;border-bottom:1px solid var(--line)}#kv-podcast-challenge .brand{width:144px;flex-shrink:0}#kv-podcast-challenge .brand img{width:144px;height:45px;object-fit:contain}#kv-podcast-challenge .masthead nav{display:flex;gap:32px;margin-left:auto}#kv-podcast-challenge .masthead nav a{text-decoration:none;font-size:14px;padding:12px 0}#kv-podcast-challenge .masthead nav a:hover{color:var(--gold)}#kv-podcast-challenge .adult{font-size:12px;color:var(--muted);padding-left:28px;border-left:1px solid var(--line)}#kv-podcast-challenge .podcast-main{max-width:1440px;margin:auto;padding:0 4.2%}#kv-podcast-challenge .intro{display:grid;grid-template-columns:1.25fr 1fr;gap:10%;align-items:end;padding:58px 0 50px}#kv-podcast-challenge h1{font-size:clamp(62px,6.4vw,92px);line-height:.98;letter-spacing:-.035em}#kv-podcast-challenge h1 em{font-weight:400;color:var(--gold)}#kv-podcast-challenge .intro-copy{padding-bottom:3px}#kv-podcast-challenge .subtitle{font-size:20px;color:var(--ink);margin-bottom:10px}#kv-podcast-challenge .intro-copy>p+p{font-size:16px}#kv-podcast-challenge .text-link{display:inline-flex;align-items:center;gap:18px;margin-top:20px;text-decoration:none;color:var(--gold);min-height:44px}#kv-podcast-challenge .text-link:hover{text-decoration:underline}#kv-podcast-challenge .chapter{padding:48px 0 60px;border-top:1px solid var(--line);scroll-margin-top:20px}#kv-podcast-challenge .chapter-head{display:flex;gap:32px;justify-content:space-between;align-items:end;margin-bottom:30px}#kv-podcast-challenge .chapter-head h2{display:flex;align-items:baseline;gap:20px}#kv-podcast-challenge .chapter-head p{font-size:14px;max-width:37ch}#kv-podcast-challenge .step{font:13px var(--sans);letter-spacing:0;color:var(--gold)}#kv-podcast-challenge .choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#kv-podcast-challenge .choice{display:block;min-width:0;cursor:pointer;position:relative;outline:1px solid var(--line);outline-offset:-1px;background:#070707;transition:outline-color .18s ease-out,background .18s ease-out}#kv-podcast-challenge .choice:hover{outline-color:var(--gold)}#kv-podcast-challenge .choice input{position:absolute;width:1px;height:1px;opacity:0}#kv-podcast-challenge .choice:has(input:checked){outline:2px solid var(--gold);background:#211b14}#kv-podcast-challenge .choice:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:5px}#kv-podcast-challenge .choice-label{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);gap:12px}#kv-podcast-challenge .choice-label>span:first-child{font-family:var(--serif);font-size:25px;line-height:1}#kv-podcast-challenge .choice-state{font-size:12px;color:var(--muted)}#kv-podcast-challenge .choice:has(input:checked) .choice-state{color:var(--gold)}#kv-podcast-challenge .first-photo,#kv-podcast-challenge .full-gap{display:flex;aspect-ratio:4/4.15;width:100%;align-items:center;justify-content:center}#kv-podcast-challenge .first-photo img{width:100%;height:100%;max-height:390px;object-fit:contain}#kv-podcast-challenge .photo-gap{background:var(--surface);color:var(--muted);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;font-size:13px;line-height:1.65;padding:22px}#kv-podcast-challenge .gap-mark{font:72px/1 var(--serif);color:#b8a68d}#kv-podcast-challenge .choice-caption{display:block;min-height:62px;font-size:13px;padding:16px 18px;border-top:1px solid var(--line)}#kv-podcast-challenge .choice-tail{margin-top:24px;display:flex;justify-content:space-between;gap:20px;align-items:center}#kv-podcast-challenge .plain-option{display:inline-flex;align-items:center;min-height:48px;gap:10px;cursor:pointer}#kv-podcast-challenge .plain-option input{width:18px;height:18px;accent-color:var(--gold)}#kv-podcast-challenge #first-status{font-size:13px;color:var(--muted)}#kv-podcast-challenge .scale-note{font-size:12px;line-height:1.7;margin-top:13px;max-width:80ch}#kv-podcast-challenge .reason-block{margin-top:38px;padding-top:30px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:7%}#kv-podcast-challenge .options{display:flex;flex-wrap:wrap;gap:10px}#kv-podcast-challenge .options label{position:relative;cursor:pointer;min-width:0}#kv-podcast-challenge .options input{position:absolute;opacity:0;width:1px;height:1px}#kv-podcast-challenge .options label>span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 17px;border:1px solid var(--line);font-size:14px;line-height:1.5;transition:background .18s ease-out,border-color .18s ease-out}#kv-podcast-challenge .options input:checked+span{background:var(--gold);border-color:var(--gold);color:var(--ground)}#kv-podcast-challenge .options input:focus-visible+span{outline:2px solid var(--gold);outline-offset:4px}#kv-podcast-challenge .options label:hover>span{border-color:var(--gold)}#kv-podcast-challenge .small-detail summary{font-size:14px;min-height:48px;line-height:1.5;padding:2px 0;color:var(--ink)}#kv-podcast-challenge .small-detail label,#kv-podcast-challenge .field-label{font-size:14px;display:block;margin:18px 0 10px;color:var(--ink)}#kv-podcast-challenge .small-detail label span,#kv-podcast-challenge .field-label span{color:var(--muted)}#kv-podcast-challenge input[type=text]{display:block;width:100%;min-width:0;min-height:52px;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:0;padding:12px 15px;caret-color:var(--gold);font-size:16px}#kv-podcast-challenge input::placeholder{color:var(--muted);opacity:1}#kv-podcast-challenge .reveal-row{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:40px}#kv-podcast-challenge .reveal-row p{font:24px/1.3 var(--serif);color:var(--ink)}#kv-podcast-challenge .primary{display:inline-flex;gap:28px;justify-content:center;align-items:center;min-height:58px;padding:15px 25px;background:var(--gold);color:var(--ground);border:1px solid var(--gold);font-size:15px}#kv-podcast-challenge .primary:hover{background:#e3c99f}#kv-podcast-challenge .primary:disabled{background:#2a241c;border-color:var(--line);color:var(--muted)}#kv-podcast-challenge .reveal-section{animation:kv-podcast-open .5s cubic-bezier(.16,1,.3,1) both}#kv-podcast-challenge .model-switch{display:none}#kv-podcast-challenge .reveal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}#kv-podcast-challenge .model-panel{min-width:0}#kv-podcast-challenge .model-panel h3{display:flex;gap:12px;align-items:baseline}#kv-podcast-challenge .model-panel h3>span{font:13px var(--sans);color:var(--gold)}#kv-podcast-challenge .model-panel>p{font-size:14px;min-height:92px;margin:14px 0 24px}#kv-podcast-challenge .model-panel figure+figure{margin-top:20px}#kv-podcast-challenge .side-gap,#kv-podcast-challenge .detail-gap{aspect-ratio:1;min-height:0}#kv-podcast-challenge figcaption{font-size:12px;line-height:1.6;color:var(--muted);margin-top:9px}#kv-podcast-challenge .zoom-photo{display:block;position:relative;width:100%;padding:0;border:0;background:#000;cursor:zoom-in;aspect-ratio:1}#kv-podcast-challenge .zoom-photo img{height:100%;width:100%;object-fit:contain}#kv-podcast-challenge .zoom-photo>span{position:absolute;bottom:12px;right:12px;background:#0d0c0be8;padding:7px 10px;font-size:12px;display:flex;align-items:center;gap:8px}#kv-podcast-challenge .zoom-photo svg{width:17px;height:17px}#kv-podcast-challenge .product-link{font-size:13px;display:inline-flex;align-items:center;gap:12px;min-height:48px;color:var(--gold);margin-top:16px;text-decoration:none}#kv-podcast-challenge .product-link:hover{text-decoration:underline}#kv-podcast-challenge .measurements{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:7%;margin-top:64px;border-top:1px solid var(--line);padding-top:38px}#kv-podcast-challenge .measurements h3{font-size:34px;margin-bottom:17px}#kv-podcast-challenge .measurements>div>p{font-size:14px}#kv-podcast-challenge .measurements>div{min-width:0}#kv-podcast-challenge .measurements .scale-note{font-size:12px}#kv-podcast-challenge .table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}#kv-podcast-challenge table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums;min-width:560px;text-align:left}#kv-podcast-challenge caption{text-align:left;font-size:12px;color:var(--muted);margin-bottom:15px}#kv-podcast-challenge th,#kv-podcast-challenge td{padding:16px 13px 16px 0;border-bottom:1px solid var(--line);vertical-align:top}#kv-podcast-challenge thead th{font-weight:400;font-size:12px;color:var(--muted)}#kv-podcast-challenge tbody th{font-weight:400;color:var(--ink)}#kv-podcast-challenge td{white-space:nowrap}#kv-podcast-challenge td small{display:block;white-space:normal;max-width:28ch;font-size:12px;color:var(--muted);margin-top:4px}#kv-podcast-challenge .next-link{margin-top:35px}#kv-podcast-challenge .final-options label{flex:1 1 180px}#kv-podcast-challenge .final-options label>span{gap:14px;justify-content:flex-start;padding:15px}#kv-podcast-challenge .final-options b{font:26px var(--serif);font-weight:400}#kv-podcast-challenge .final-section>.field-label{margin-top:32px}#kv-podcast-challenge .result{margin-top:35px;background:#211b16;padding:32px 38px}#kv-podcast-challenge .result-pair{display:flex;align-items:center;gap:40px;margin-bottom:24px}#kv-podcast-challenge .result-pair small{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}#kv-podcast-challenge .result-pair strong{font:52px/1.1 var(--serif);color:var(--gold)}#kv-podcast-challenge .result-pair>svg{width:36px;height:36px;color:var(--muted)}#kv-podcast-challenge .result p{max-width:65ch}#kv-podcast-challenge .result p+p{margin-top:8px}#kv-podcast-challenge .secondary{margin-top:25px;background:transparent;border:1px solid var(--gold);color:var(--gold);padding:12px 20px;min-height:48px}#kv-podcast-challenge .secondary:hover{background:var(--gold);color:var(--ground)}#kv-podcast-challenge #copy-status{font-size:12px;display:inline-block;margin-left:15px;color:var(--muted)}#kv-podcast-challenge .next-topic{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}#kv-podcast-challenge .quiet-status{font-size:12px;margin-top:24px}#kv-podcast-challenge .text-button{display:block;border:0;border-bottom:1px solid var(--line);padding:10px 0;background:none;color:var(--gold);min-height:48px;margin-top:25px}#kv-podcast-challenge .text-button:hover{border-color:var(--gold)}#kv-podcast-challenge .transcript-section{padding-top:22px;padding-bottom:22px}#kv-podcast-challenge .transcript-section>details>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font:30px/1.3 var(--serif);padding:20px 0;list-style:none}#kv-podcast-challenge .transcript-section summary::-webkit-details-marker{display:none}#kv-podcast-challenge .summary-plus{width:24px;height:24px;color:var(--gold)}#kv-podcast-challenge details[open] .summary-plus{transform:rotate(45deg)}#kv-podcast-challenge .transcript{max-width:70ch;margin:25px auto 40px}#kv-podcast-challenge .transcript h2{font-size:38px;margin-bottom:32px}#kv-podcast-challenge .transcript p{margin-bottom:20px;line-height:1.85}#kv-podcast-challenge .further-reading{padding:60px 0 75px;border-top:1px solid var(--line)}#kv-podcast-challenge .further-reading>p{margin:18px 0 28px}#kv-podcast-challenge .further-reading>div{display:flex;gap:40px;flex-wrap:wrap}#kv-podcast-challenge .further-reading a{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:48px;color:var(--gold);font-size:14px;text-decoration:none}#kv-podcast-challenge .further-reading a:hover{text-decoration:underline}#kv-podcast-challenge footer{border-top:1px solid var(--line);margin:0 4.2%;padding:30px 0 40px;display:flex;justify-content:space-between;gap:25px;align-items:center}#kv-podcast-challenge footer>span{font:32px var(--serif)}#kv-podcast-challenge footer p,#kv-podcast-challenge footer a{font-size:12px}#kv-podcast-challenge footer a{min-height:44px;display:flex;align-items:center}#kv-podcast-challenge dialog{padding:50px 24px 22px;background:var(--ground);border:1px solid var(--line);color:var(--ink);width:min(1000px,94vw);max-height:94vh}#kv-podcast-challenge dialog::backdrop{background:#000e}#kv-podcast-challenge dialog>img{height:min(68vh,760px);width:100%;object-fit:contain}#kv-podcast-challenge dialog>p{font-size:13px;margin:15px auto 0;text-align:center}#kv-podcast-challenge .close-photo{position:absolute;top:7px;right:9px;min-height:44px;min-width:44px;background:transparent;border:0;display:grid;place-items:center}#kv-podcast-challenge .no-script{position:fixed;bottom:0;background:var(--wine);padding:12px 20px;width:100%;text-align:center;font-size:14px}@keyframes kv-podcast-open{from{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){#kv-podcast-challenge .first-photo img{max-height:420px}}@media(max-width:900px){#kv-podcast-challenge .intro{gap:7%;grid-template-columns:1.15fr 1fr}#kv-podcast-challenge .choice-grid{gap:15px}#kv-podcast-challenge .choice-caption{font-size:12px;padding:13px}#kv-podcast-challenge .full-gap{font-size:12px}#kv-podcast-challenge .choice-label{padding:13px}#kv-podcast-challenge .reason-block{display:block}#kv-podcast-challenge .small-detail{margin-top:25px}#kv-podcast-challenge .reveal-grid{gap:18px}#kv-podcast-challenge .model-panel>p{min-height:122px}#kv-podcast-challenge .model-panel h3{font-size:25px}#kv-podcast-challenge .measurements{grid-template-columns:minmax(0,1fr);gap:25px}#kv-podcast-challenge .measurements h3 br{display:none}#kv-podcast-challenge .result-pair{gap:24px}}@media(max-width:650px){#kv-podcast-challenge .review-bar{flex-wrap:wrap;gap:4px 20px;padding:8px 6%;font-size:12px;justify-content:flex-start}#kv-podcast-challenge .review-bar span{flex-basis:100%}#kv-podcast-challenge .masthead{height:78px;margin:0 6%;gap:20px}#kv-podcast-challenge .brand,#kv-podcast-challenge .brand img{width:120px}#kv-podcast-challenge .masthead nav{gap:15px}#kv-podcast-challenge .masthead nav a{font-size:12px}#kv-podcast-challenge .adult{display:none}#kv-podcast-challenge .podcast-main{padding:0 6%}#kv-podcast-challenge .intro{display:block;padding:38px 0 33px}#kv-podcast-challenge h1{font-size:clamp(60px,14vw,80px);line-height:.98}#kv-podcast-challenge .intro-copy{margin-top:25px}#kv-podcast-challenge .subtitle{font-size:18px}#kv-podcast-challenge .intro-copy>p+p{font-size:14px}#kv-podcast-challenge .text-link{font-size:14px;margin-top:13px}#kv-podcast-challenge .chapter{padding:35px 0 42px}#kv-podcast-challenge .chapter-head{display:block;margin-bottom:24px}#kv-podcast-challenge .chapter-head h2{font-size:34px;gap:14px}#kv-podcast-challenge .chapter-head p{margin-top:13px;font-size:13px;max-width:100%}#kv-podcast-challenge .choice-grid{display:block}#kv-podcast-challenge .choice+.choice{margin-top:24px}#kv-podcast-challenge .first-photo,#kv-podcast-challenge .full-gap{aspect-ratio:4/3.8}#kv-podcast-challenge .first-photo img{max-height:360px}#kv-podcast-challenge .choice-label{padding:14px 17px}#kv-podcast-challenge .choice-caption{min-height:0;padding:15px 17px;font-size:13px}#kv-podcast-challenge .full-gap{font-size:13px}#kv-podcast-challenge .choice-tail{align-items:flex-start;gap:10px}#kv-podcast-challenge .plain-option{font-size:14px;flex-shrink:0}#kv-podcast-challenge #first-status{font-size:12px;text-align:right;max-width:20ch;padding-top:13px}#kv-podcast-challenge .scale-note{font-size:12px}#kv-podcast-challenge .reason-block{margin-top:27px;padding-top:25px}#kv-podcast-challenge .options{gap:10px}#kv-podcast-challenge .options label>span{font-size:13px;padding:10px 13px}#kv-podcast-challenge .reveal-row{display:block;margin-top:30px}#kv-podcast-challenge .reveal-row p{font-size:26px;margin-bottom:23px}#kv-podcast-challenge .primary{width:100%;min-height:58px;justify-content:space-between}#kv-podcast-challenge .model-switch{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}#kv-podcast-challenge .model-switch button{min-height:48px;padding:8px 12px;font-size:12px;background:transparent;border:1px solid var(--line)}#kv-podcast-challenge .model-switch button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}#kv-podcast-challenge .reveal-grid{display:block}#kv-podcast-challenge .model-panel{display:none}#kv-podcast-challenge .model-panel.active{display:block}#kv-podcast-challenge .model-panel h3{font-size:32px}#kv-podcast-challenge .model-panel>p{min-height:0;margin-bottom:20px}#kv-podcast-challenge .model-panel figure+figure{margin-top:22px}#kv-podcast-challenge .measurements{margin-top:40px;padding-top:30px}#kv-podcast-challenge .measurements h3{font-size:31px}#kv-podcast-challenge .measurements>div>p{font-size:13px}#kv-podcast-challenge .table-scroll{margin:0;padding:0;width:100%;min-width:0}#kv-podcast-challenge table{font-size:12px;min-width:535px}#kv-podcast-challenge .final-options label{flex:1 1 130px}#kv-podcast-challenge .final-options label>span{min-height:70px;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}#kv-podcast-challenge .final-options b{font-size:25px}#kv-podcast-challenge .result{padding:26px 22px}#kv-podcast-challenge .result-pair{gap:22px;justify-content:space-between}#kv-podcast-challenge .result-pair strong{font-size:42px}#kv-podcast-challenge .result-pair>svg{width:25px;height:25px;flex-shrink:1}#kv-podcast-challenge .result p{font-size:14px}#kv-podcast-challenge .result-pair small{font-size:12px}#kv-podcast-challenge #copy-status{display:block;margin:12px 0 0}#kv-podcast-challenge .field-label{line-height:1.6}#kv-podcast-challenge .next-topic .options label{width:100%}#kv-podcast-challenge .next-topic .options label>span{justify-content:flex-start}#kv-podcast-challenge .transcript-section>details>summary{font-size:26px}#kv-podcast-challenge .transcript h2{font-size:32px}#kv-podcast-challenge .transcript p{font-size:15px}#kv-podcast-challenge .further-reading{padding:42px 0}#kv-podcast-challenge .further-reading h2{font-size:36px}#kv-podcast-challenge .further-reading>p{font-size:14px}#kv-podcast-challenge .further-reading>div{display:block}#kv-podcast-challenge .further-reading a{justify-content:space-between;margin-top:10px;font-size:13px}#kv-podcast-challenge footer{display:block;margin:0 6%;padding-bottom:25px}#kv-podcast-challenge footer p{margin-top:16px}#kv-podcast-challenge footer a{margin-top:12px;display:inline-flex}#kv-podcast-challenge .close-photo{top:5px}#kv-podcast-challenge dialog{padding:54px 12px 20px}}@media(prefers-reduced-motion:reduce){#kv-podcast-challenge{scroll-behavior:auto}#kv-podcast-challenge *,#kv-podcast-challenge *:before,#kv-podcast-challenge *:after{animation:none!important;transition:none!important}}#kv-podcast-challenge .episode-audio{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:7%;padding:32px 0 36px;border-top:1px solid var(--line)}#kv-podcast-challenge .audio-heading h2{font-size:30px;line-height:1.2;margin-bottom:12px}#kv-podcast-challenge .audio-heading p{font-size:13px;line-height:1.7}#kv-podcast-challenge .audio-tools{min-width:0}#kv-podcast-challenge .audio-tools audio{display:block;width:100%;height:54px;accent-color:var(--gold);color-scheme:dark}#kv-podcast-challenge .audio-transport{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}#kv-podcast-challenge .audio-transport button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;background:transparent;border:1px solid var(--line);padding:8px 13px;font-size:13px}#kv-podcast-challenge .audio-transport button:hover{border-color:var(--gold);color:var(--gold)}#kv-podcast-challenge .audio-transport svg{width:18px;height:18px}#kv-podcast-challenge .audio-transport label{display:flex;gap:10px;align-items:center;font-size:12px;margin-left:auto}#kv-podcast-challenge .audio-transport select{min-height:48px;min-width:72px;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:8px;font:14px var(--sans)}#kv-podcast-challenge #audio-status{font-size:12px;line-height:1.7;min-height:21px;margin-top:15px}#kv-podcast-challenge .audio-chapters{margin-top:12px}#kv-podcast-challenge .audio-chapters summary{font-size:14px;min-height:44px;display:list-item;padding:8px 0;color:var(--gold)}#kv-podcast-challenge .chapter-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}#kv-podcast-challenge .chapter-buttons button{display:flex;gap:14px;align-items:center;text-align:left;min-height:52px;padding:10px 13px;background:transparent;border:1px solid var(--line);font-size:13px;line-height:1.5}#kv-podcast-challenge .chapter-buttons button:hover,#kv-podcast-challenge .chapter-buttons button[aria-current=true]{border-color:var(--gold);color:var(--gold)}#kv-podcast-challenge .chapter-buttons time{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);min-width:34px}#kv-podcast-challenge .audio-download{display:inline-flex;align-items:center;gap:15px;min-height:44px;margin-top:12px;color:var(--gold);font-size:12px;text-decoration:none}#kv-podcast-challenge .audio-download:hover{text-decoration:underline}#kv-podcast-challenge .audio-download svg{width:17px;height:17px}@media(max-width:650px){#kv-podcast-challenge .episode-audio{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 0}#kv-podcast-challenge .audio-heading h2{font-size:29px}#kv-podcast-challenge .audio-transport{gap:9px}#kv-podcast-challenge .audio-transport button{font-size:12px;padding:8px 10px;gap:7px}#kv-podcast-challenge .audio-transport label{margin-left:0}#kv-podcast-challenge .audio-transport select{min-width:65px}#kv-podcast-challenge .chapter-buttons{grid-template-columns:minmax(0,1fr)}}
#kv-podcast-challenge{display:block;box-sizing:border-box;--serif:KervyraPodcast,Georgia,serif}#kv-podcast-challenge .masthead{height:auto;min-height:64px;margin:0 4.2%;padding:12px 0}#kv-podcast-challenge .masthead>div{display:flex;gap:26px;font-size:14px}#kv-podcast-challenge .masthead a{text-decoration:none}#kv-podcast-challenge .podcast-age-note{padding:20px 4.2%;font-size:12px;max-width:none}#kv-podcast-challenge .chapter{scroll-margin-top:calc(var(--header-height,80px) + 24px)}#kv-podcast-challenge button{border-radius:0}#kv-podcast-challenge input[type=radio]{margin:0}#kv-podcast-challenge dialog{position:fixed;inset:0;margin:auto}#kv-podcast-challenge #listen-title{scroll-margin-top:calc(var(--header-height,80px) + 24px)}
