
.dic-replay-library{padding:clamp(2rem,5vw,5rem) 0;background:#f2f7fb;color:#071320}.dic-replay-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.dic-replay-video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000;border-radius:10px}.dic-replay-library h2,.dic-replay-library h3,.dic-replay-bottom h2{letter-spacing:normal!important;text-wrap:balance;color:#071320}.dic-replay-library h2{font-size:clamp(1.75rem,2.7vw,2.5rem);line-height:1.15}.dic-replay-library p{font-size:1.125rem;line-height:1.65;color:#385369;text-wrap:pretty}.dic-replay-library .dic-replay-eyebrow{font-weight:750;color:#155ba6;font-size:.95rem}.dic-replay-meta{color:#385369!important;font-size:1rem!important}.dic-replay-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0}.dic-replay-actions a:not(.voice-button),.dic-replay-archive a,.dic-replay-transcript a,.dic-replay-bottom p a{color:#155ba6;text-decoration:underline;text-underline-offset:4px}.dic-replay-archive{border-top:1px solid #c4d6e3;margin-top:48px;padding-top:32px}.dic-replay-archive-card{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;max-width:900px;margin-top:24px;padding:24px;background:#fff;border:1px solid #c4d6e3;border-radius:12px;align-items:center}.dic-replay-poster img{width:100%;height:auto;border-radius:8px}.dic-replay-archive-card h3{font-size:1.5rem;line-height:1.25}.dic-replay-article .voice-article-hero{padding:32px 0!important}.dic-replay-article .voice-article-hero h1{font-size:clamp(2rem,3.4vw,3.25rem)!important;line-height:1.12!important;font-weight:850;letter-spacing:normal!important;text-wrap:balance;max-width:26ch}.dic-replay-article .voice-article-hero__excerpt{font-size:1.2rem!important;line-height:1.5!important;max-width:60ch;text-wrap:pretty}.dic-replay-article .voice-article-meta{display:none}.dic-replay-content{min-width:0;color:#173449}.dic-replay-content p{text-wrap:pretty}.dic-replay-actions button,.dic-replay-transcript button{border:1px solid #155ba6;border-radius:6px;background:#fff;color:#155ba6;font:inherit;min-height:44px;padding:9px 14px;cursor:pointer}.dic-replay-note{font-size:1rem!important;color:#385369!important}.dic-replay-transcript{margin:32px 0;border:1px solid #bfd3e2;border-radius:10px;background:#f2f7fb;color:#173449}.dic-replay-transcript summary{cursor:pointer;padding:20px;font-size:1.2rem;font-weight:750;color:#071320}.dic-replay-transcript-body{padding:0 20px 20px;max-height:650px;overflow:auto}.dic-replay-transcript ol{list-style:none;margin:0;padding:0}.dic-replay-transcript li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;align-items:start;padding:20px 0;border-top:1px solid #c4d6e3}.dic-replay-transcript li p{margin:0;font-size:1.125rem!important;line-height:1.7;color:#173449!important}.dic-replay-bottom{margin-top:32px;padding:28px;border-radius:10px;background:#eef5fa}.dic-replay-library :focus-visible,.dic-replay-content :focus-visible{outline:3px solid #155ba6;outline-offset:4px}.dic-replay-video::cue{color:white;background:rgba(0,0,0,.9)}
@media(max-width:800px){.dic-replay-feature{grid-template-columns:1fr}.dic-replay-archive-card{grid-template-columns:minmax(0,220px) minmax(0,1fr)}}@media(max-width:540px){.dic-replay-archive-card{grid-template-columns:1fr;padding:20px}.dic-replay-transcript li{grid-template-columns:1fr;gap:10px}.dic-replay-transcript li button{justify-self:start}.dic-replay-actions .voice-button{width:100%;white-space:normal;text-align:center}.dic-replay-bottom{padding:20px}}
/* Explicit surface/text pairs also support the current live site's dark theme. */
.dic-replay-article .dic-replay-content{background:#fff;padding:clamp(16px,3vw,28px);border-radius:12px;color:#173449}.dic-replay-article .dic-replay-content p{color:#173449!important}.dic-replay-library h2,.dic-replay-library h3{color:#071320!important}.dic-replay-library p{color:#385369!important}.dic-replay-library .dic-replay-eyebrow{color:#155ba6!important}
