.sbc-beehiiv-card,.email-section,.nl,.email-signup{position:relative}
.sbc-beehiiv-card{display:block;text-align:center;border:1px solid rgba(201,168,76,.24);border-radius:10px;background:linear-gradient(135deg,rgba(255,249,239,.08),rgba(201,168,76,.08));padding:22px;color:inherit}
.sbc-beehiiv-card h2{margin:0 0 8px;font-family:Georgia,serif;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.15}
.sbc-beehiiv-card p{max-width:520px;margin:0 auto 14px;line-height:1.6;color:inherit;opacity:.82}
.sbc-beehiiv-card small{display:block;margin-top:10px;font-size:.78rem;line-height:1.45;opacity:.72}
.sbc-beehiiv-capture{width:100%;max-width:460px;margin:0 auto;display:flex;justify-content:center;align-items:center;min-height:76px}
.sbc-beehiiv-capture iframe{display:block;max-width:100%;min-height:63px;color-scheme:light}
.sbc-beehiiv-capture.is-compact{margin-top:10px}
.email-section .sbc-beehiiv-capture,.nl .sbc-beehiiv-capture,.email-signup .sbc-beehiiv-capture{margin-top:16px}
@media(max-width:520px){.sbc-beehiiv-card{padding:18px 14px}.sbc-beehiiv-capture iframe{width:100%!important}}
