.ac-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding:64px max(5%,calc((100vw - 1320px)/2));background:#fff8f8;color:#51270f;border-top:1px solid #efd9dd}.ac-newsletter-copy{padding-top:36px;max-width:480px}.ac-newsletter h2{font:42px/1.15 Georgia,serif;letter-spacing:-.025em}.ac-newsletter p{line-height:1.7}.ac-kicker{font-size:12px;letter-spacing:.12em;font-weight:bold}.ac-note{font-size:14px;margin-top:28px}.ac-newsletter a{color:#a82c45;text-underline-offset:4px}.newsletter-frame{border-radius:8px}.ac-newsletter>div{min-width:0}@media(max-width:760px){.ac-newsletter{grid-template-columns:1fr;padding:36px 16px;gap:24px}.ac-newsletter-copy{padding:0 8px;max-width:none}.ac-newsletter h2{font-size:34px}.newsletter-frame{height:1250px!important}}

/* Ajuste de espacio sin reducir el texto del formulario de Brevo. */
@media(min-width:1001px){
  .ac-newsletter{align-items:center;padding-top:24px;padding-bottom:24px;gap:36px}
  .ac-newsletter-copy{padding-top:0}
  .ac-newsletter .newsletter-frame{height:860px!important}
}
@media(min-width:761px) and (max-width:1000px){
  .ac-newsletter{align-items:center;padding-top:28px;padding-bottom:28px;gap:24px}
  .ac-newsletter-copy{padding-top:0}
  .ac-newsletter .newsletter-frame{height:1040px!important}
}
@media(max-width:760px){
  .ac-newsletter{padding-top:28px;padding-bottom:28px;gap:20px}
  .ac-newsletter .newsletter-frame{height:1080px!important}
}
