.newsletter-page{background:var(--bone);color:var(--ink);grid-template-columns:1.3fr 1fr;gap:80px;padding:64px max(24px,50vw - 600px);display:grid}.newsletter-page header>a:first-child{font-size:12px}.newsletter-page header>span{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.13em;margin:40px 0 24px;display:block}.newsletter-page h1{font:900 clamp(52px,6vw,88px)/.95 var(--font-display);text-transform:uppercase;letter-spacing:-.03em}.newsletter-page h1 em{color:var(--ink-muted);font-style:normal}.newsletter-page header>p{margin:28px 0;font-size:17px;line-height:1.8}.newsletter-page ul{padding-left:18px;font-size:14px;line-height:2;list-style:outside}.newsletter-page header>a:last-child{border-bottom:2px solid var(--ink);margin-top:24px;padding-block:12px;font-size:13px;font-weight:700;display:inline-block}.newsletter-page-form{border:1px solid var(--ink);box-shadow:12px 12px 0 var(--navy);align-self:center}.newsletter-page-form>div{padding:32px}.newsletter-page-form h4{font-size:42px!important}.newsletter-page-form>p{background:var(--bone-elevated);padding:20px;font-size:11px;line-height:1.7}.newsletter-page-form>p a{text-decoration:underline}.newsletter-page-form input,.newsletter-page-form button{min-height:48px}@media (max-width:850px){.newsletter-page{grid-template-columns:1fr;gap:40px;padding:36px 24px}.newsletter-page-form{box-shadow:7px 7px 0 var(--navy)}.newsletter-page-form>div{padding:24px}}.newsletter-page>*{min-width:0}.newsletter-page h1,.newsletter-page-form h4{overflow-wrap:anywhere}@media (max-width:380px){.newsletter-page-form h4{font-size:34px!important}.newsletter-page h1{font-size:48px}}
