[data-magna-newsletter]{position:fixed;inset:0;margin:auto;transform:none;padding:0;border:1px solid #dedbd5;width:min(800px,calc(100% - 32px));max-height:calc(100dvh - 32px);background:#f8f7f6;color:#454443;font:16px/1.5 Manrope,sans-serif;overflow:auto;overscroll-behavior:contain}
[data-magna-newsletter]::backdrop{background:#24242066}
[data-magna-newsletter] *{box-sizing:border-box}
.magna-newsletter-grid{display:grid;grid-template-columns:46% 54%;position:relative}
.magna-newsletter-photo{display:block;width:100%;height:100%;min-height:490px;object-fit:cover;object-position:45% center}
.magna-newsletter-copy{padding:56px 32px 32px}
.magna-newsletter-logo{width:210px;max-width:85%;height:32px;object-fit:contain;object-position:left}
.magna-newsletter-close{position:absolute;right:8px;top:8px;width:52px;height:52px;display:grid;place-items:center;background:#f8f7f6;border:0;color:#454443;cursor:pointer}
[data-magna-newsletter] h2{font:400 56px/1.04 'Libre Caslon Display',Georgia,serif;color:#515d4a;margin:26px 0 14px;letter-spacing:-.02em}
.magna-newsletter-offer{font-size:16px;margin:0 0 22px}
[data-magna-newsletter] label{display:block;font-size:14px}
#MagnaNewsletterEmail{width:100%;margin:8px 0 0;border:1px solid #c8c5be;padding:14px;background:#f8f7f6;color:#454443;font:inherit;border-radius:0}
[data-magna-newsletter] .magna-newsletter-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.6;margin:16px 0}
.magna-newsletter-consent input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:#515d4a}
.magna-newsletter-consent a{text-decoration:underline;text-underline-offset:3px}
.magna-newsletter-submit{width:100%;min-height:56px;padding:14px;background:#515d4a;color:#f8f7f6;border:1px solid #515d4a;border-radius:0;font:inherit;cursor:pointer}
[data-magna-newsletter] :focus-visible{outline:2px solid #ac9270;outline-offset:3px}
[data-newsletter-errors]{font-size:14px;margin:12px 0;color:#853e38}
@media(max-width:700px){.magna-newsletter-grid{display:block}.magna-newsletter-photo{height:200px;min-height:0;object-position:center 57%}.magna-newsletter-copy{padding:22px 24px 24px}[data-magna-newsletter] h2{font-size:40px;margin:20px 0 12px}.magna-newsletter-offer{font-size:16px;margin-bottom:18px}.magna-newsletter-logo{width:190px;height:28px}}

