/* ===== Newly Poor — bridge for the guide pages =====
   Loaded after a page's own <style> blocks. Keeps the shared header, footer and
   headings in the 2026 look while each guide keeps its own layout. */

body{font-family:var(--font);background:var(--bg);color:var(--ink)}
h1,h2,h3,h4{font-family:var(--font);letter-spacing:-.025em}
h1{font-weight:700;line-height:1.05}
h2{font-weight:700;line-height:1.1}
h1 em,h2 em,h3 em{font-style:normal !important;color:inherit !important}

/* shared header (old pages styled .brand and .btn their own way) */
.site-top .brand{display:flex;align-items:center;gap:9px;font:700 18px/1 var(--font);letter-spacing:-.02em;color:var(--ink);text-decoration:none}
.site-top .brand b{color:var(--main);font-style:normal}
.site-top .btn{display:inline-flex;align-items:center;font:600 14.5px/1.2 var(--font);padding:9px 16px;border-radius:999px;border:1.5px solid var(--main);background:var(--main);color:var(--main-ink);text-decoration:none}
.site-top .btn:hover{background:var(--main-2)}
.site-top .wrap{max-width:1080px}

/* labels: sentence case, no typewriter look */
.eyebrow,.kicker{font-family:var(--font) !important;text-transform:none !important;letter-spacing:0 !important;font-weight:600 !important}

/* calm help strips instead of dark green bands */
.strip,.crisis{background:var(--bg2) !important;color:var(--ink2) !important}
.strip strong,.crisis strong{color:var(--ink) !important;font-family:var(--font) !important;font-weight:700 !important}

/* footer */
body>footer,main~footer,footer.site-foot{background:transparent !important;color:var(--muted) !important;border-top:1px solid var(--line);font-size:13.5px}
footer.site-foot a{color:var(--main) !important}
footer.site-foot strong{color:var(--ink2)}

/* fine print */
aside.legal{background:transparent !important;color:var(--ink2) !important}
aside.legal h2{color:var(--ink) !important;font:600 15px var(--font) !important;letter-spacing:0}
aside.legal a{color:var(--main) !important}
@media (max-width:640px){.site-top .btn{display:none}}
.site-top .brand span{white-space:nowrap}
