.newsletter-landing{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(35px,7vw,100px);padding-block:90px;align-items:start}.newsletter-intro h1{font-family:'DM Sans',sans-serif!important;font-size:clamp(72px,9vw,128px);letter-spacing:-.075em!important;line-height:1;margin:24px 0 38px;font-weight:500!important;white-space:nowrap;text-align:start}.newsletter-intro h1 span{color:var(--accent)}.newsletter-intro h2{font-size:clamp(27px,3vw,42px);line-height:1.35;letter-spacing:-1px}.newsletter-intro>p{font-size:21px;max-width:530px}.newsletter-intro>.text-link{display:inline-block;margin-top:12px}.newsletter-signup-card{border:1px solid var(--line);background:#fffdf9;padding:clamp(24px,3vw,44px);margin-top:10px}.newsletter-signup-card h2{font-size:28px;letter-spacing:-.6px;margin:0 0 12px}.newsletter-signup-card>p{font-size:16px;color:var(--muted);margin-bottom:26px}.newsletter-signup-card form>label{display:block;font-size:16px;font-weight:600;margin-bottom:8px}.newsletter-signup-card input[type=email],.newsletter-signup-card select{display:block;width:100%;min-height:52px;padding:12px;background:white;border:1px solid #adb3a9;border-radius:2px;margin-bottom:20px;color:var(--ink)}.newsletter-signup-card button{width:100%;font-size:17px!important}.newsletter-signup-card button:disabled{opacity:.65}.newsletter-small{font-size:13px!important;line-height:1.65;color:var(--muted);margin:22px 0 0}.newsletter-small.newsletter-consent{margin-top:12px}.newsletter-small a,.newsletter-status a{text-decoration:underline;text-underline-offset:3px}.newsletter-status{font-size:16px;line-height:1.6;margin:15px 0 0;scroll-margin-top:30px}.newsletter-status:empty{display:none}.newsletter-honey{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.newsletter-reading{border-top:1px solid var(--line);padding-block:55px}.newsletter-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px}.newsletter-reading-grid>a{display:flex;flex-direction:column;border-top:2px solid var(--ink);padding-top:22px}.newsletter-reading-grid h3{font-size:24px}.newsletter-reading-grid p{font-size:17px;color:var(--muted)}.newsletter-reading-grid .text-link{margin-top:auto}.newsletter-thanks{max-width:950px;padding-block:80px}.newsletter-thanks h1{font-size:clamp(42px,6vw,70px)}.newsletter-thanks>p{font-size:21px;max-width:650px}.newsletter-thanks>.button{margin-top:12px}@media(max-width:900px){.newsletter-landing{grid-template-columns:1fr;gap:32px;padding-block:45px}.newsletter-intro h1{font-size:80px}.newsletter-intro>p{max-width:100%}.newsletter-signup-card{max-width:650px;width:100%}.newsletter-reading-grid{grid-template-columns:1fr}.newsletter-intro h2{font-size:30px}}@media(max-width:400px){.newsletter-intro h1{font-size:68px}.newsletter-signup-card{padding:20px}}
