.newsletter-page.nl{--nl-ink:#172120;--nl-body:#3f4b45;--nl-soft:#5a6761;--nl-rule:#c3c9bb;--nl-gold:#7d6336;color:var(--nl-ink);padding-top:150px;padding-bottom:96px}.nl .nl__top{border-top:1px solid var(--nl-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding:17px 0;display:flex}.nl .nl__top>.eyebrow{color:#4c5952}.nl .nl__register{letter-spacing:.06em;text-transform:uppercase;color:#4c5952;text-align:right;font-family:JetBrains Mono,monospace;font-size:10px}.newsletter-page.nl h1{letter-spacing:-.065em;color:var(--nl-ink);margin:44px 0 56px;font-size:clamp(60px,8.5vw,132px);line-height:.97}.nl .nl__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px 8%}.nl .nl__layout>.nl__about>p{letter-spacing:-.02em;color:var(--nl-ink);max-width:24ch;font-size:clamp(18px,1.6vw,22px);line-height:1.6}.nl .nl__facts{border-top:1px solid var(--nl-rule);margin:36px 0 0}.nl .nl__facts>div{border-bottom:1px solid var(--nl-rule);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:8px 24px;padding:18px 0;display:grid}.nl .nl__facts dt{letter-spacing:-.01em;color:var(--nl-ink);align-items:baseline;gap:12px;font-size:14px;font-weight:500;display:flex}.nl .nl__num{letter-spacing:.04em;color:var(--nl-gold);font-family:JetBrains Mono,monospace;font-size:10px}.nl .nl__facts dd{color:var(--nl-body);max-width:46ch;margin:0;font-size:14.5px;line-height:1.65}.nl .nl__facts a{text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--nl-gold);text-decoration-color:var(--nl-gold);text-decoration-thickness:1px}.nl .nl__facts a:hover{color:var(--nl-gold)}.nl .nl__panel{width:100%;min-width:0}.nl .nl__panel .eng-panel{border-radius:8px}.nl .nl__panel .eng-panel__bar b{white-space:nowrap}.nl .nl__form{padding:8px 28px 26px}.nl .nl__form label{color:#4c5952}.nl .nl__form .platform-consent{color:var(--nl-body)}.nl .nl__form button{width:100%;margin-top:6px}.nl .nl__form .newsletter-privacy{color:#596050}.nl .nl__form .newsletter-privacy a{text-underline-offset:.2em;text-decoration:underline}@media (width<=900px){.newsletter-page.nl{padding-top:130px;padding-bottom:64px}.newsletter-page.nl h1{margin:32px 0 36px;font-size:15vw}.nl .nl__layout{grid-template-columns:1fr;gap:32px;display:grid}.nl .nl__layout>.nl__about>p{margin-bottom:0}.nl .nl__facts{margin-top:26px}.nl .nl__facts>div{grid-template-columns:1fr;gap:6px;padding:14px 0}.nl .nl__form{padding:4px 16px 20px}.nl .nl__panel .eng-panel__bar{flex-wrap:wrap;gap:4px 14px}.nl .nl__register{text-align:left}}
