mrp-newsletter-popup dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:0;border:0;border-radius:8px;color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:0 12px 60px #0004}
mrp-newsletter-popup dialog::backdrop{background:#0009}
.mrp-newsletter__layout{display:grid;grid-template-columns:42% 1fr}
.mrp-newsletter__image{width:100%;height:100%;object-fit:cover}
.mrp-newsletter__body{padding:40px 28px 28px}
.mrp-newsletter__body h2{font-size:26px;line-height:1.2;margin:0 0 16px}
.mrp-newsletter__body p{font-size:15px;line-height:1.55}
.mrp-newsletter__close{position:absolute;top:6px;right:6px;width:44px;height:44px;border:0;background:rgb(var(--color-background));color:inherit;font-size:28px;border-radius:50%;cursor:pointer}
.mrp-newsletter__body input[type=email]{width:100%;min-height:48px;padding:12px;border:1px solid currentColor;border-radius:4px;font:inherit;margin:6px 0 12px}
.mrp-newsletter__body .button{width:100%}
.mrp-newsletter__disclaimer{font-size:12px!important}
.mrp-newsletter__body :focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:599px){.mrp-newsletter__layout{display:block}.mrp-newsletter__image{display:none}.mrp-newsletter__body{padding:48px 24px 24px}.mrp-newsletter__body h2{font-size:24px}}

.mrp-newsletter__layout:not(:has(.mrp-newsletter__image)){grid-template-columns:1fr}

.mrp-newsletter__layout--chronicles{grid-template-columns:1fr}
.mrp-newsletter__layout--chronicles .mrp-newsletter__image{display:block;width:100%;height:160px;max-height:180px;object-fit:cover}
.mrp-newsletter__layout--chronicles .mrp-newsletter__body{padding-top:24px}
.mrp-newsletter__eyebrow{font-size:12px!important;letter-spacing:.12em;font-weight:700;margin:0 0 12px}
.mrp-newsletter__benefit{font-size:14px!important;margin:16px 0}
@media(max-width:599px){.mrp-newsletter__layout--chronicles .mrp-newsletter__image{max-height:120px}.mrp-newsletter__layout--chronicles .mrp-newsletter__body{padding-top:20px}}
