/* Page-only component. Existing article comments/sharing/newsletter styles are untouched. */
html body.page.lps-site #page .lp-page-newsletter{--lpn-bg:#f0f5f1;--lpn-text:#203d30;--lpn-muted:#435b4b;--lpn-title:#1b503b;--lpn-rule:#d5e3d9;--lpn-button:#1e6655;clear:both;box-sizing:border-box;width:100%;margin:0!important;padding:40px 0!important;background:var(--lpn-bg);border-block:1px solid var(--lpn-rule);color:var(--lpn-text);font-family:var(--lps-sans);}
.lp-page-newsletter *{box-sizing:border-box;}
html body.page.lps-site #page .lp-page-newsletter__inner{width:calc(100% - var(--lps-gutter)*2);max-width:var(--lps-width);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,1fr);align-items:center;gap:40px;padding:0;}
.lp-page-newsletter__eyebrow{display:block;margin:0 0 8px;font:600 11px/1.5 var(--lps-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lpn-muted);}
html body.page.lps-site #page .lp-page-newsletter h2{font:600 25px/1.25 var(--lps-sans)!important;margin:0 0 10px!important;letter-spacing:0;text-transform:none;color:var(--lpn-title)!important;}
.lp-page-newsletter__copy p{font:15px/1.7 var(--lps-sans);margin:0;color:var(--lpn-muted);}
.lp-page-newsletter__form{min-width:0;}
.lp-page-newsletter .jetpack_subscription_widget{margin:0!important;padding:0!important;border:0!important;background:transparent!important;}
.lp-page-newsletter .widgettitle:empty,.lp-page-newsletter #subscribe-text:empty{display:none;}
html body.page.lps-site #page .lp-page-newsletter form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.lp-page-newsletter #subscribe-text{width:100%;}
.lp-page-newsletter #subscribe-email{flex:1 1 210px;min-width:0;margin:0!important;padding:0!important;}
.lp-page-newsletter #subscribe-submit{flex:0 0 auto;margin:0!important;padding:0!important;}
html body.page.lps-site #page .lp-page-newsletter input[type=email]{width:100%!important;min-height:50px;margin:0!important;padding:12px 14px!important;border:1px solid #8ca996!important;border-radius:4px!important;background:transparent!important;color:var(--lpn-text)!important;font:16px/1.5 var(--lps-sans)!important;}
.lp-page-newsletter input[type=email]::placeholder{color:var(--lpn-muted);opacity:1;}
html body.page.lps-site #page .lp-page-newsletter :is(button,input[type=submit]){display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin:0!important;padding:12px 20px!important;border:1px solid var(--lpn-button)!important;border-radius:4px!important;background:var(--lpn-button)!important;color:#fff!important;font:600 14px/1.5 var(--lps-sans)!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;}
.lp-page-newsletter :is(button,input[type=submit]):hover{filter:brightness(.9);}
.lp-page-newsletter :is(input,button,a):focus-visible{outline:3px solid #9c804c!important;outline-offset:3px;}
.lp-page-newsletter__privacy{font:12px/1.6 var(--lps-sans);color:var(--lpn-muted);margin:12px 0 0;}
.lp-page-newsletter__privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px;}
html body.page-id-4198.lps-site #page .lp-page-newsletter{--lpn-bg:#111918;--lpn-text:#edf3ed;--lpn-muted:#c0d0c5;--lpn-title:#f0f5ed;--lpn-rule:#354a3d;--lpn-button:#28694e;}
html body.page-id-7493.lps-site #page .lp-page-newsletter{--lpn-bg:#edf2f4;--lpn-text:#263f4c;--lpn-title:#233f50;--lpn-muted:#4b6370;--lpn-rule:#d5e0e4;--lpn-button:#285268;}
@media(max-width:760px){html body.page.lps-site #page .lp-page-newsletter{padding-block:30px!important;}html body.page.lps-site #page .lp-page-newsletter__inner{grid-template-columns:1fr;gap:22px;}html body.page.lps-site #page .lp-page-newsletter h2{font-size:22px!important;}}
@media(max-width:480px){.lp-page-newsletter #subscribe-email,.lp-page-newsletter #subscribe-submit{flex:1 1 100%;}html body.page.lps-site #page .lp-page-newsletter :is(button,input[type=submit]){width:100%;}}
@media print{.lp-page-newsletter{display:none!important;}}
