.guide-podcast-cover{height:100%;position:relative;display:flex;justify-content:center;align-items:center;background:#f5f5f7;padding:42px}
.guide-podcast-cover img{width:48%;height:auto;object-fit:contain}
.guide-podcast-tag{position:absolute;top:18px;inset-inline-end:18px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em}
.guide-podcast-time{position:absolute;bottom:16px;inset-inline-end:18px;font-size:12px;font-weight:600;color:var(--muted)}
.guide-media-label{position:absolute;bottom:16px;inset-inline-start:16px;background:#fff;padding:7px 12px;font-size:13px;font-weight:600}
.guide-podcast iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#111}
.guide-podcast figcaption{display:block;font-size:15px;line-height:1.75;color:var(--muted);margin-top:16px}
.guide-podcast figcaption a{text-decoration:underline;text-underline-offset:4px}
.guide-examples{padding-top:0;margin-bottom:50px}
.guide-examples .section-intro h2{font-size:clamp(30px,4vw,52px)}
.about-copy>.text-link{display:inline-flex;margin-top:20px}
@media(max-width:650px){.guide-index-heading+.guide-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible;gap:28px}.guide-index-heading+.guide-grid .guide-card-copy p{min-height:0}.guide-podcast-cover img{max-width:180px}.guide-podcast figcaption{font-size:14px}.guide-examples{margin-bottom:32px}.guide-examples .section-intro{align-items:flex-start;flex-direction:column;gap:12px}}
