.mystery-feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:54px;background:#eee9d9;border-block:1px solid var(--line)}.mystery-feature h2{font:600 clamp(34px,4vw,52px)/1.08 var(--serif);letter-spacing:-.035em;margin-bottom:20px}.mystery-feature h2 em,.mystery-intro h1 em{color:#697a48}.mystery-feature p:not(.eyebrow){max-width:570px;font-size:15px;color:var(--muted);line-height:1.8}.mystery-feature img{width:100%;height:auto;border-radius:16px}.mystery-feature .button{margin-top:10px;font-size:12px}.mystery-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding-block:58px 68px}.mystery-intro h1{font:600 clamp(42px,5.8vw,78px)/1.07 var(--serif);letter-spacing:-.04em;margin:0 0 26px}.mystery-intro>div>p:not(.eyebrow){max-width:610px;color:var(--muted);line-height:1.8}.mystery-intro>img{width:100%;height:auto;border-radius:50px 14px 14px 14px}.mystery-jumps{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-block:26px}.mystery-jumps .button,.mystery-jumps .text-link{font-size:12px}.mystery-note{font-size:12px}.mystery-section{padding-block:52px 68px;scroll-margin-top:20px}.mystery-section .section-heading>p{font-size:14px;color:var(--muted);line-height:1.8}.mystery-episodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.mystery-episode,.mystery-short{min-width:0;border:1px solid var(--line);border-radius:14px;background:#fffdf7;overflow:hidden;scroll-margin-top:24px}.mystery-poster{display:block;position:relative;aspect-ratio:16/9;background:#e6e0cc;overflow:hidden}.mystery-poster img{width:100%;height:100%;object-fit:contain;display:block}.mystery-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%;background:#183c2cd9;color:#fff9e9;width:49px;height:49px;display:grid;place-items:center;font-size:18px}.mystery-poster:hover .mystery-play{background:#183c2c}.mystery-duration{position:absolute;right:10px;bottom:10px;font-size:11px;background:#183c2c;color:#fff9e9;padding:3px 8px;border-radius:5px}.mystery-copy{padding:24px}.mystery-copy .eyebrow{font-size:9px;line-height:1.6}.mystery-copy h3{font:600 29px/1.12 var(--serif);letter-spacing:-.02em;margin:0 0 16px}.mystery-copy>p{font-size:14px;color:var(--muted);line-height:1.8}.mystery-copy>.text-link{font-size:12px;display:inline-block;margin-block:8px 20px}.mystery-prompt{padding:16px;background:#edf0df;border-radius:8px;margin:8px 0 18px}.mystery-prompt strong{font-size:11px;letter-spacing:.035em}.mystery-prompt p{font-size:14px;line-height:1.7;margin:8px 0 0}.mystery-transcript,.mystery-sources{border-top:1px solid var(--line);border-bottom:0}.mystery-copy summary{font-size:12px;padding-block:16px}.mystery-copy details p,.mystery-copy details li{font-size:13px;line-height:1.85;color:var(--muted)}.mystery-copy details h4{font-size:11px;line-height:1.5;margin:22px 0 8px}.mystery-copy details a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mystery-copy details ul{padding-left:18px}.mystery-copy details li{margin-bottom:10px}.mystery-shorts-section{background:#edf0df;border-block:1px solid #d2d9c5}.mystery-shorts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.mystery-poster.is-short{aspect-ratio:9/13;background:#183c2c}.mystery-poster.is-short img{object-fit:contain}.mystery-social{display:flex;flex-wrap:wrap;gap:12px 16px;margin-block:22px;font-size:12px;font-weight:600}.mystery-social a{text-decoration:underline;text-underline-offset:4px}.mystery-bottom{padding-block:42px 52px}.mystery-bottom>p{max-width:820px;font-size:12px;color:var(--muted);line-height:1.9}.mystery-bottom .text-link{display:inline-block;font-size:12px;margin:15px 28px 0 0}.mystery-poster:focus-visible,.mystery-social a:focus-visible,.mystery-feature>a:focus-visible{outline:3px solid #a37623;outline-offset:-4px}.adventure-card[hidden]{display:none}
@media(max-width:1100px){.mystery-episodes{gap:18px}.mystery-copy{padding:20px}.mystery-copy h3{font-size:25px}.mystery-intro{gap:30px}.mystery-shorts{gap:22px}}
@media(max-width:850px){.mystery-feature,.mystery-intro{grid-template-columns:1fr;gap:28px}.mystery-feature img,.mystery-intro>img{max-width:650px}.mystery-episodes{grid-template-columns:1fr}.mystery-episode{display:grid;grid-template-columns:1fr 1fr;align-items:start}.mystery-shorts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mystery-feature{padding-block:38px;gap:25px}.mystery-feature h2{font-size:36px}.mystery-feature .button{line-height:1.6}.mystery-intro{padding-block:28px 38px}.mystery-intro h1{font-size:48px}.mystery-intro>img{border-top-left-radius:35px}.mystery-jumps{align-items:flex-start;gap:19px;flex-direction:column}.mystery-section{padding-block:38px 44px}.mystery-episode{display:block}.mystery-copy{padding:22px}.mystery-copy h3{font-size:29px}.mystery-shorts{grid-template-columns:1fr;gap:25px}.mystery-poster.is-short{aspect-ratio:9/12}.mystery-social{gap:18px;font-size:13px}.mystery-bottom{padding-block:30px}.mystery-section .section-heading h2{font-size:36px}.mystery-section .section-heading>p{font-size:13px}.mystery-bottom .text-link{display:block}}
