/* Approved Posta pop: live copy on decorative envelope; existing Brevo form. */
.letterina-posta-pop{max-width:680px;margin:0 auto 36px}
.letterina-posta-pop .letter-pop-hero{display:block;position:relative;isolation:isolate;background:url('/assets/letterina/posta-pop.webp') center top/100% 100% no-repeat;border:0;box-shadow:none;padding:16% 13% 35%;min-height:0;aspect-ratio:1224/1285;transform:none}
.letterina-posta-pop .letter-pop-copy{position:relative;text-align:center;margin:0;min-width:0}
.magazine-paper-page .letterina-posta-pop .letter-pop-copy h1.site-page-title{font-size:clamp(38px,7.8vw,70px);line-height:.98;color:#e80070;text-shadow:none;background:none;transform:none;margin:0;padding:0 0 19px;max-width:none;overflow-wrap:normal;text-wrap:balance}
.letterina-posta-pop .letter-pop-copy h1::before,.letterina-posta-pop .letter-pop-copy h1::after{display:none!important}
.letterina-posta-pop .letter-pop-copy h1{background:none}
.letterina-posta-pop .letter-pop-copy h1+ p::before{content:'';display:block;width:46%;height:9px;margin:0 auto 16px;background:url('/assets/approved-home/paint-cyan.svg') center/100% 100% no-repeat;transform:rotate(-3deg)}
.letterina-posta-pop .letter-pop-copy>p{font-size:clamp(14px,2.7vw,20px);line-height:1.45;margin:0 auto;max-width:32ch;color:#24112f}
.newsletter-pop.letterina-posta-pop .letter-pop-signup{max-width:600px;width:100%;margin:22px auto 0;padding:0;background:none;border:0;box-shadow:none;transform:none}
.letterina-posta-pop .letter-pop-form-heading{text-align:center;padding:0 12px}
.letterina-posta-pop .letter-pop-form-heading h2{font-size:clamp(25px,5vw,36px);line-height:1.05;color:#24112f;margin:0 0 12px}
.letterina-posta-pop .letter-pop-form-heading p{font-size:15px;line-height:1.5;margin:0 0 18px}
.letterina-posta-pop .letter-pop-form{padding:0;border:0;background:none;box-shadow:none;border-radius:0}
.letterina-posta-pop .letter-pop-form iframe{display:block;width:100%;max-width:540px;height:650px;border:0;margin:auto;background:white}
.letterina-posta-pop .letter-pop-fallback,.letterina-posta-pop .newsletter-provider{font-size:12px;line-height:1.5;padding:0 12px;text-align:center}
.letterina-posta-pop .letter-pop-fallback a,.letterina-posta-pop .newsletter-provider a{color:#bf005d;text-decoration:underline;text-underline-offset:3px}
.letterina-posta-pop .letter-pop-back{display:block;width:fit-content;margin:25px auto 0;color:#24112f;font-size:13px;font-weight:800;background:none;border:0;box-shadow:none;padding:8px}
@media(max-width:420px){.letterina-posta-pop .letter-pop-hero{padding-top:17%;padding-left:12%;padding-right:12%}.magazine-paper-page .letterina-posta-pop .letter-pop-copy h1.site-page-title{font-size:clamp(35px,10vw,42px);padding-bottom:13px}.letterina-posta-pop .letter-pop-copy>p{font-size:14px;line-height:1.4}.letterina-posta-pop .letter-pop-copy h1+p::before{margin-bottom:12px;height:7px}}
