.newsletter-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:70px;padding-bottom:70px;border-top:1px solid #161616}.newsletter-section h2,.newsletter-dialog h2{font:800 clamp(36px,5vw,72px)/.98 Arial,sans-serif;letter-spacing:-.055em;margin:18px 0}.newsletter-section p,.newsletter-dialog p{font:16px/1.6 Arial,sans-serif;color:#565656;max-width:38ch}.newsletter-kicker{font:700 11px Arial,sans-serif;letter-spacing:.15em}.newsletter-form label{display:block;font:700 13px Arial,sans-serif;margin:12px 0}.newsletter-form input[type=email]{width:100%;padding:16px;border:1px solid #777;background:#fff;color:#141414;border-radius:0;font:16px Arial,sans-serif;margin-top:8px}.newsletter-consent{display:flex!important;gap:9px;align-items:flex-start;font:12px/1.5 Arial,sans-serif!important}.newsletter-consent input{flex-shrink:0;margin-top:3px;accent-color:#141414}.newsletter-submit{background:#141414;color:white;border:1px solid #141414;font:700 14px Arial,sans-serif;padding:17px 20px;width:100%;cursor:pointer}.newsletter-submit:disabled{opacity:.55;cursor:wait}.newsletter-status{font-size:13px!important;min-height:1.6em}.newsletter-dialog{background:#fff;color:#141414;border:1px solid #ddd;padding:34px;width:min(480px,calc(100% - 32px));max-height:90dvh;overflow:auto}.newsletter-dialog::backdrop{background:#1119}.newsletter-dialog img{width:170px;height:auto}.newsletter-close{float:right;background:#fff;border:0;color:#141414;font:28px Arial;cursor:pointer}.newsletter-honey{position:absolute!important;left:-10000px!important;visibility:hidden}.newsletter-landing{max-width:520px;margin:14vh auto;padding:28px;font:16px/1.6 Arial,sans-serif}.newsletter-landing h1{font-size:40px;line-height:1.1}.newsletter-form :focus-visible,.newsletter-close:focus-visible,.newsletter-open:focus-visible{outline:2px solid #795e38;outline-offset:3px}.newsletter-open{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}@media(max-width:700px){.newsletter-section{grid-template-columns:1fr;gap:12px;padding-top:40px;padding-bottom:40px}.newsletter-dialog{padding:25px}}
