
.interviews-main{max-width:1200px;margin:auto;padding:40px 5% 80px}.interview-back{color:#b9cbd9;font-size:14px}.interviews-intro{padding:52px 0 48px;max-width:900px}.interviews-intro h1{font-size:clamp(38px,6vw,72px);line-height:1.08;margin:18px 0 24px;letter-spacing:-2px}.interviews-intro p:not(.eyebrow){font-size:19px;max-width:730px;color:#bfd0dd}.interviews-intro em,.interview-feature em,.community-welcome em{color:#c5ff47;font-style:normal}.interview-feature{display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:38px;border:1px solid #31546a;border-radius:22px;padding:25px;background:#10263a;margin:22px 0 52px}.interview-feature>img{width:100%;height:100%;max-height:470px;object-fit:cover;border-radius:15px}.interview-feature h2,.community-welcome h2{font-size:clamp(28px,4vw,44px);line-height:1.12}.interview-feature p{color:#bfd0dd;line-height:1.7}.episode-state{display:inline-block;padding:8px 14px;border:1px solid #678450;border-radius:30px;color:#d7efb9!important;font-size:13px}.episode-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.interview-paths{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.interview-path{display:block;border:1px solid #31546a;border-radius:20px;background:#10263a;padding:30px}.interview-path h3{font-size:28px;line-height:1.2}.interview-path p{color:#bfd0dd}.interview-link{display:block;margin-top:28px;color:#c5ff47;font-weight:700}.interview-path:hover,.interview-path:focus-visible{border-color:#c5ff47}.community-path{background:linear-gradient(120deg,#17372d,#10263a)}.community-welcome{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;padding:35px 0}.community-welcome p,.interview-bottom p{color:#bfd0dd;line-height:1.7}.community-invite{background:#13332d;border:1px solid #376353;border-radius:20px;padding:30px}.community-invite h3{font-size:25px;margin-top:0}.community-invite .primary{display:inline-block;margin-top:15px}.interview-bottom{border-top:1px solid #31546a;padding-top:30px;margin-top:30px}.interview-bottom a{color:#c5ff47}.interviews-main a:focus-visible{outline:3px solid #c5ff47;outline-offset:5px}.nav nav{flex-wrap:wrap}a.primary,a.secondary{display:inline-block}@media(max-width:700px){.interviews-main{padding:25px 6% 55px}.interviews-intro{padding:35px 0}.interview-feature,.community-welcome,.interview-paths{grid-template-columns:1fr}.interview-feature{padding:16px;gap:18px}.interview-feature>img{max-height:380px}.interview-path{padding:24px}.episode-actions{flex-direction:column;align-items:stretch}.episode-actions a{text-align:center}.interviews-intro h1{letter-spacing:-1px}}

/* Compact world clock alongside the two interview sections. */
.clock-interviews-row{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;align-items:stretch;margin-top:22px}.compact-clock{border:1px solid #315566;border-radius:16px;padding:20px;background:#112e3e;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.compact-clock .eyebrow{font-size:11px;margin:0 0 10px}.clock-select-label{font-size:11px;color:#aac8d2;margin-bottom:5px}.compact-clock select{max-width:100%;width:100%;background:#0a2030;border:1px solid #426878;color:#e1f4ed;border-radius:8px;padding:8px 5px;font:inherit;font-size:12px}.single-clock-time{display:block;font-size:38px;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-1px;color:#d5f3ed;margin:14px 0 4px}#single-clock-day{font-size:12px;color:#aac8d2}.compact-clock .clock-note{font-size:10px;line-height:1.5;margin:10px 0 0;min-height:0}.clock-interviews-row .interviews-home{padding:0;margin:0;border:0;min-width:0}.clock-interviews-row .interviews-home>h2{font-size:clamp(22px,2.3vw,30px);margin:4px 0 14px;line-height:1.2}.clock-interviews-row .interviews-home>.eyebrow{font-size:10px;margin:0 0 4px}.clock-interviews-row .interview-paths{gap:14px;margin-top:0}.clock-interviews-row .interview-path{padding:20px}.clock-interviews-row .interview-path h3{font-size:clamp(19px,2vw,25px);margin:10px 0;line-height:1.2}.clock-interviews-row .interview-path p{font-size:13px;line-height:1.5;margin:0}.clock-interviews-row .interview-path .eyebrow{font-size:10px}.clock-interviews-row .interview-link{font-size:12px;margin-top:18px}.live-extras{padding-bottom:26px}@media(max-width:900px){.clock-interviews-row{grid-template-columns:170px minmax(0,1fr);gap:16px}.compact-clock{padding:14px}.clock-interviews-row .interview-path{padding:15px}.clock-interviews-row .interview-path h3{font-size:20px}}@media(max-width:700px){.clock-interviews-row{grid-template-columns:1fr}.compact-clock{display:grid;grid-template-columns:1fr auto;column-gap:16px;padding:13px 16px}.compact-clock .eyebrow,.compact-clock .clock-select-label,.compact-clock select{grid-column:1}.compact-clock .clock-select-label{display:none}.single-clock-time{grid-column:2;grid-row:1/3;margin:0;align-self:center;font-size:32px}#single-clock-day{grid-column:2;text-align:right}.compact-clock .clock-note{grid-column:1;margin:6px 0 0}.compact-clock select{max-width:240px}.clock-interviews-row .interview-paths{grid-template-columns:1fr 1fr}.clock-interviews-row .interview-path h3{font-size:19px}}@media(max-width:420px){.clock-interviews-row .interview-paths{grid-template-columns:1fr}.clock-interviews-row .interview-path{padding:16px}}

#feedback-container form{display:grid;gap:8px}#feedback-container label{font-size:14px;color:#c7e0e9}#feedback-container input,#feedback-container textarea,#feedback-container select{width:100%;padding:10px 12px;background:#071a2b;color:#eefaf6;border:1px solid #537084;border-radius:8px;font:inherit}#feedback-container input:focus-visible,#feedback-container textarea:focus-visible,#feedback-container select:focus-visible{outline:2px solid #62edbd}#feedback-container .feedback-error{color:#ffb1b1;font-size:12px;margin:0}#feedback-container button{cursor:pointer;min-height:44px}#feedback-container button:disabled{opacity:.6}

.nav-toggle{display:none}@media(max-width:700px){.nav{display:grid;grid-template-columns:1fr auto;align-items:center;padding:12px 4vw;gap:8px}.nav .brand{font-size:11px;gap:8px}.nav .logo{width:38px;height:38px;font-size:23px}.nav-toggle{display:block;background:#123849;color:#ecfff7;border:1px solid #537e85;border-radius:8px;padding:10px 13px;font:inherit;min-height:44px}.nav nav{display:none;grid-column:1/-1;max-height:65vh;overflow:auto;width:100%}.nav nav.is-open{display:grid;grid-template-columns:1fr 1fr;gap:3px}.nav nav a{min-height:44px;display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid #ffffff12}.nav-toggle:focus-visible,.nav nav a:focus-visible{outline:2px solid #62edbd;outline-offset:2px}}
.rate-track span{width:74.8%}

/* Supplied interview artwork: preserve the full book cover and its credit. */
.interview-artwork{margin:0;min-width:0;align-self:start}.interview-artwork img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain;border-radius:15px;background:#071a2b}.interview-artwork figcaption{font-size:12px;line-height:1.5;color:#bfd0dd;margin-top:12px}.interview-feature .interview-artwork+div em{font-style:normal}@media(max-width:700px){.interview-artwork img{max-height:420px}}

/* Artwork on the two homepage interview previews. */
.clock-interviews-row .interview-path{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start}.interview-preview-art{display:block;width:96px;height:132px;object-fit:cover;border-radius:10px;background:#071a2b;border:1px solid #446677}.interview-preview-art.book{object-fit:contain}.interview-preview-copy{min-width:0}.clock-interviews-row .interview-preview-copy h3{font-size:clamp(18px,1.7vw,23px)}@media(max-width:1100px) and (min-width:701px){.clock-interviews-row .interview-path{grid-template-columns:72px minmax(0,1fr);gap:12px}.interview-preview-art{width:72px;height:108px}}@media(max-width:700px){.clock-interviews-row .interview-paths{grid-template-columns:1fr}.clock-interviews-row .interview-path{grid-template-columns:90px minmax(0,1fr);gap:14px}.interview-preview-art{width:90px;height:126px}}



/* Neon updates ticker */
.ticker-shell{border:1px solid #64835b;background:#0c2530;box-shadow:none}.ticker-shell .ticker-label{background:#a5cb78;color:#10231b;font-weight:800;box-shadow:none}.ticker-shell .ticker-move,.ticker-shell .ticker-move span{color:#d7e5d1;text-shadow:none}.ticker-shell #ticker-toggle{border-left:1px solid #56744e;background:#14312f;color:#d5e6c8}.ticker-shell #ticker-toggle:hover,.ticker-shell #ticker-toggle:focus-visible{background:#a5cb78;color:#10231b;outline:2px solid #d2e6b7;outline-offset:-3px}
