.blog-podcast-companion-module__pq8aoq__companion{--companion-gold:#765414;background:var(--cream);border:1px solid color-mix(in srgb, var(--dark) 20%, transparent);box-shadow:8px 8px 0 color-mix(in srgb, var(--gold) 28%, transparent);color:var(--dark);gap:1.25rem;margin:3.5rem 0;padding:clamp(1.25rem,3vw,2rem);display:grid}.blog-podcast-companion-module__pq8aoq__copy{gap:.6rem;display:grid}.blog-podcast-companion-module__pq8aoq__label{color:var(--companion-gold);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.blog-podcast-companion-module__pq8aoq__meta{flex-wrap:wrap;gap:.45rem;font-size:.92rem;display:flex}.blog-podcast-companion-module__pq8aoq__copy h2{margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.1}.blog-podcast-companion-module__pq8aoq__playerShell{background:var(--dark);overflow:hidden}.blog-podcast-companion-module__pq8aoq__watchLink{border-bottom:2px solid var(--gold);color:var(--dark);align-items:center;gap:.4rem;width:fit-content;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.blog-podcast-companion-module__pq8aoq__watchLink:hover{color:var(--companion-gold)}.blog-podcast-companion-module__pq8aoq__watchLink:focus-visible{outline:3px solid var(--companion-gold);outline-offset:4px}.blog-podcast-companion-module__pq8aoq__unresolvedCopy{margin:0;font-size:1.05rem;line-height:1.55}@media (min-width:760px){.blog-podcast-companion-module__pq8aoq__companion{grid-template-columns:minmax(0,1fr) minmax(18rem,1.2fr)}.blog-podcast-companion-module__pq8aoq__playerShell{grid-area:1/2/span 2}.blog-podcast-companion-module__pq8aoq__watchLink{grid-column:1}}@media (prefers-reduced-motion:no-preference){.blog-podcast-companion-module__pq8aoq__companion{transition:box-shadow .18s,transform .18s}.blog-podcast-companion-module__pq8aoq__companion:has(.blog-podcast-companion-module__pq8aoq__watchLink:hover){box-shadow:11px 11px 0 color-mix(in srgb, var(--gold) 35%, transparent);transform:translate(-2px,-2px)}}
