.newsletter-page [hidden]{display:none!important}.newsletter-page .md-hero h1{font-size:clamp(55px,5.5vw,76px)}.newsletter-page .md-hero-photo img{object-position:59% center}.nl-topics{padding-block:67px 72px}.nl-section-head{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:end}.nl-section-head .eyebrow,.nl-request .eyebrow{font-size:10px;letter-spacing:.1em}.nl-section-head h2{font-size:46px;line-height:1.08;margin-top:20px}.nl-section-head>p{font-size:14px;line-height:1.9;color:#607b8d;max-width:450px;padding-bottom:3px}.nl-topic-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:37px}.nl-topic-list article{border-top:1px solid #a8bdcb;padding-top:24px}.nl-topic-list article>span{font:italic 26px/1 var(--serif);color:#7993a6}.nl-topic-list h3{font-size:29px;line-height:1.15;letter-spacing:-.03em;margin-top:19px}.nl-topic-list p{font-size:12px;line-height:1.9;color:#637e90;margin-top:18px;max-width:340px}.nl-topic-list .text-link{font-size:11px;margin-top:17px;color:#2d5674}
.nl-request{background:#e5e9e5;border-block:1px solid #c3d0d5;padding-block:61px 65px;scroll-margin-top:25px}.nl-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.nl-request h2{font-size:44px;line-height:1.08;margin-top:20px}.nl-request-copy>p{font-size:14px;line-height:1.9;color:#5f7c8e;margin-top:24px;max-width:430px}.nl-how{list-style:none;margin:25px 0 0;padding:0;max-width:420px}.nl-how li{display:flex;align-items:baseline;gap:17px;border-top:1px solid #bfccd3;padding:16px 0;font-size:12px;color:#31556f}.nl-how li>span{font:italic 23px/1 var(--serif);color:#7b94a5}.nl-request-copy>.nl-activation-note{font-size:12px;color:#41647c;margin-top:12px;border-left:2px solid #8ca6b8;padding-left:17px}.nl-form-panel{border-top:1px solid #9fb6c5;padding-top:23px;min-width:0}.nl-form-panel>.eyebrow{margin-bottom:24px;color:#6b8393}.nl-form-panel form{display:grid;gap:19px}.nl-form-panel .control>span{font-size:12px;color:#31566f}.nl-form-panel input:not([type=checkbox]),.nl-form-panel select{background:#fff;border-color:#acbfc9;color:#193e59;min-height:50px;border-radius:0}.nl-form-panel input::placeholder{color:#7b919f}.nl-form-panel .nl-consent{margin-top:1px;font-size:12px;line-height:1.9;color:#486a81;align-items:flex-start}.nl-consent input{margin-top:5px}.nl-consent a,.nl-data-note a{text-decoration:underline;text-underline-offset:3px}.nl-form-panel .nl-data-note{font-size:11px;margin-top:-7px;color:#486a81}.nl-form-panel .btn{font-size:12px;background:var(--md-accent);border-color:var(--md-accent);color:#fff;gap:22px;justify-self:start}.nl-form-panel .nl-form-note{font-size:11px;line-height:1.85;color:#617e90;margin-top:-5px}.nl-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.nl-success{border-left:3px solid #698da5;padding:22px 23px;background:#f4f6f3;scroll-margin-top:135px}.nl-success h3{font-size:36px;line-height:1.1;margin-top:14px;color:#153952}.nl-success p{font-size:14px;line-height:1.9;margin-top:18px;color:#4e6c80;overflow-wrap:anywhere}.nl-success .nl-reference{font-size:11px}.nl-success .btn{margin-top:22px}.nl-success:focus{outline:3px solid #668da8;outline-offset:5px}.newsletter-page .md-faq h2{font-size:43px}.nl-search-link{font-size:12px;margin-top:15px;color:#315b79}.newsletter-page #nl-result-dialog h2,.newsletter-page #privacy-dialog h2{color:#102b45}.newsletter-page .message-preview{color:#244a65;border-color:#b7c9d5}.newsletter-page .result-actions .btn{background:#102b45;border-color:#102b45;font-size:12px;color:#fff}.newsletter-page .result-actions .btn.outline{background:transparent;color:#102b45}.newsletter-page .copy-status{color:#315b79}.newsletter-page .modal-note{font-size:11px;line-height:1.8}.nl-form-panel input:focus-visible,.nl-form-panel select:focus-visible{outline:3px solid #315b79;outline-offset:3px}
@media(max-width:1100px){.newsletter-page .md-hero h1{font-size:64px}.nl-section-head,.nl-request-grid{gap:8%}.nl-section-head h2{font-size:41px}.nl-topic-list{gap:28px}.nl-topic-list h3{font-size:26px}.nl-request h2,.newsletter-page .md-faq h2{font-size:39px}}
@media(max-width:900px){.newsletter-page .md-hero h1{font-size:clamp(41px,5.9vw,55px)}.nl-topics{padding-block:55px 59px}.nl-section-head h2{font-size:36px}.nl-section-head>p{font-size:13px}.nl-topic-list{gap:22px}.nl-topic-list h3{font-size:24px}.nl-topic-list p{font-size:11px}.nl-topic-list .text-link{font-size:10px}.nl-request{padding-block:49px 53px}.nl-request-grid{gap:7%}.nl-request h2,.newsletter-page .md-faq h2{font-size:34px}.nl-request-copy>p{font-size:13px}.nl-how li{font-size:11px}.nl-request-copy>.nl-activation-note{font-size:11px}.nl-form-panel .nl-consent{font-size:11px}.nl-form-panel .btn{font-size:11px;padding-inline:17px}}
@media(max-width:640px){.newsletter-page .md-hero h1{font-size:clamp(49px,10.4vw,66px)}.newsletter-page .md-hero-photo img{aspect-ratio:4/3;object-position:center}.nl-topics{padding-block:44px 48px}.nl-section-head{grid-template-columns:1fr;gap:22px}.nl-section-head h2{font-size:42px;margin-top:17px}.nl-section-head>p{font-size:14px;padding:0;max-width:none}.nl-topic-list{grid-template-columns:1fr;gap:28px;margin-top:29px}.nl-topic-list article{padding-top:22px}.nl-topic-list h3{font-size:32px;margin-top:15px}.nl-topic-list p{font-size:14px;max-width:none;margin-top:16px}.nl-topic-list .text-link{font-size:12px;margin-top:15px}.nl-request{padding-block:43px 47px}.nl-request-grid{grid-template-columns:1fr;gap:29px}.nl-request h2{font-size:41px;margin-top:17px}.nl-request-copy>p{font-size:14px;max-width:none;margin-top:21px}.nl-how{max-width:none;margin-top:23px}.nl-how li{font-size:13px;padding-block:15px}.nl-request-copy>.nl-activation-note{font-size:12px;margin-top:10px}.nl-form-panel{padding-top:23px}.nl-form-panel form{gap:20px}.nl-form-panel .control>span{font-size:13px}.nl-form-panel .nl-consent{font-size:12px}.nl-form-panel .nl-data-note{font-size:12px}.nl-form-panel .btn{font-size:13px;min-height:53px;padding-inline:20px}.nl-form-panel .nl-form-note{font-size:12px}.nl-success{padding:23px 20px}.nl-success h3{font-size:35px}.nl-success p{font-size:14px}.newsletter-page .md-faq h2{font-size:41px}}
@media(max-width:360px){.newsletter-page .md-hero h1{font-size:44px}.nl-section-head h2,.nl-request h2,.newsletter-page .md-faq h2{font-size:36px}.nl-topic-list h3{font-size:29px}}

.nl-confirmed{margin-block:22px;padding:25px 28px;border-left:3px solid #5c829d;background:#e3ebe9;scroll-margin-top:130px}.nl-confirmed h2{font-size:34px;line-height:1.2}.nl-confirmed p{font-size:14px;line-height:1.9;margin-top:14px;color:#486d84}.nl-confirmed .text-link{font-size:12px;margin-top:16px}.nl-confirmed:focus{outline:3px solid #5c829d;outline-offset:4px}@media(max-width:640px){.nl-confirmed{padding:23px 20px;scroll-margin-top:100px}.nl-confirmed h2{font-size:31px}}
