.newsletter-signup{border-top:1px solid var(--site-line,#dcdedb);border-bottom:1px solid var(--site-line,#dcdedb);max-width:1296px;color:var(--site-ink,#172432);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin:36px auto;padding:42px 0;font-family:inherit;display:grid}.newsletter-signup *{box-sizing:border-box}.newsletter-signup .newsletter-signup-eyebrow{letter-spacing:.16em;color:var(--newsletter-accent);margin:0 0 22px;font-size:11px;font-weight:600;line-height:1.5}.newsletter-signup h2{letter-spacing:-.045em;color:inherit;margin:0 0 22px;font-size:40px;font-weight:500;line-height:1.15}.newsletter-signup-copy>p{color:var(--site-muted,#6e777d);margin:0 0 24px;font-size:16px;line-height:1.8}.newsletter-signup-copy>span{color:var(--site-muted,#6e777d);font-size:12px;line-height:1.7}.newsletter-signup-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}.newsletter-signup-form>label{grid-template-columns:max-content 1fr;align-content:start;gap:8px 4px;font-size:13px;font-weight:550;display:grid}.newsletter-signup-form>label>input:not([type=checkbox]){grid-column:1/-1}.newsletter-signup-form label>span{font-weight:400}.newsletter-signup input:not([type=checkbox]){border:1px solid var(--site-line,#dcdedb);background:var(--site-surface,#fff);width:100%;min-width:0;min-height:50px;color:var(--site-ink,#172432);font:inherit;border-radius:2px;padding:12px 14px;font-size:16px}.newsletter-signup input:focus-visible,.newsletter-signup button:focus-visible{outline:2px solid var(--newsletter-accent);outline-offset:3px}.newsletter-signup .newsletter-signup-consent{color:var(--site-muted,#6e777d);grid-column:1/-1;align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;display:flex}.newsletter-signup-consent input{width:16px;height:16px;accent-color:var(--newsletter-accent);flex-shrink:0;margin:3px 0 0}.newsletter-signup button{color:#fff;cursor:pointer;background:#2859db;border:0;border-radius:2px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:15px 20px;font-family:inherit;font-size:14px;font-weight:550;display:flex}.newsletter-signup button:disabled{opacity:.55;cursor:default}.newsletter-signup-status{color:#9a3c26;grid-column:1/-1;margin:0;font-size:13px;line-height:1.7}.newsletter-signup-success{color:#08765e}.newsletter-signup small{color:var(--site-muted,#6e777d);grid-column:1/-1;font-size:11px;line-height:1.8}.newsletter-signup a{color:inherit;text-underline-offset:3px;text-decoration:underline}.newsletter-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dark .newsletter-signup-status{color:#ffb7a3}.dark .newsletter-signup-success{color:#88dac1}@media (max-width:1400px){.newsletter-signup{margin-left:5%;margin-right:5%}}@media (max-width:800px){.newsletter-signup{grid-template-columns:1fr;gap:28px;margin:28px 5%;padding:32px 0}.newsletter-signup h2{font-size:34px}.newsletter-signup-copy>p{margin-bottom:14px}}@media (max-width:480px){.newsletter-signup-form{grid-template-columns:1fr}.newsletter-signup .newsletter-signup-consent{font-size:13px}}
