/* Full-grid newsletter placement, scoped to the Episodes archive. */
.bh-episodes-archive .bh-archive-signup {
 grid-column: 1 / -1;
 border-radius: 24px;
 margin-block: .5rem;
 padding: clamp(1.5rem, 3.5vw, 3rem);
 min-width: 0;
}
.bh-archive-signup > .bh-studio-container { padding: 0; max-width: none; }
.bh-theme .bh-archive-signup .bh-episode-signup { background: transparent; }
.bh-theme .bh-archive-signup h2 { font-size: clamp(2.25rem, 4vw, 4rem); }
.bh-archive-signup .bh-episode-signup__form { grid-template-columns: minmax(0, 1fr); }
.bh-theme .bh-archive-signup .bh-episode-signup__form button { margin-top: 0; }
@media (min-width: 56rem) {
 .bh-archive-signup .bh-home-signup__grid { grid-template-columns: 1.1fr 1fr; gap: clamp(2rem, 4vw, 4rem); }
}
