.help-page{--help-ink:#293b37;--help-muted:#52645d;--help-sage:#e7eee7;--help-cream:#f8f6f0;color:var(--help-ink)}
.help-page *{box-sizing:border-box}.help-page h1,.help-page h2,.help-page h3{line-height:1.14;letter-spacing:-.035em}.help-page h1{font-size:clamp(3.2rem,7vw,6.4rem);margin:.7rem 0 1.4rem}.help-page h2{font-size:clamp(2.1rem,4.4vw,3.8rem);margin:.65rem 0 0}.help-page h2 em{font-weight:400}.help-page p{line-height:1.8}.help-page .eyebrow{font-size:.76rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#64796c}
.help-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);max-width:1280px;margin:auto;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5rem)}.help-lead{font-size:clamp(1.12rem,2vw,1.4rem);max-width:33rem;color:var(--help-muted)}.help-link{display:inline-block;margin-top:1.25rem;color:var(--help-ink);text-underline-offset:6px}.help-hero__photo{position:relative;aspect-ratio:4/5;border-radius:48% 48% 1.5rem 1.5rem;overflow:hidden;background:var(--help-sage)}.help-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%}
.help-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,5vw,5rem);max-width:1280px;margin:auto}.help-about{border-top:1px solid #e1e5de}.help-approach{max-width:none;background:var(--help-cream);padding-left:max(1.5rem,calc((100vw - 1150px)/2));padding-right:max(1.5rem,calc((100vw - 1150px)/2))}.help-richtext{font-size:1.08rem;color:var(--help-muted)}.help-richtext p:first-child{margin-top:0}.help-richtext a{color:var(--help-ink);text-underline-offset:4px}
.help-issues{padding:clamp(4rem,8vw,7rem) clamp(1.5rem,5vw,5rem);background:var(--help-sage)}.help-issues__intro{max-width:1180px;margin:0 auto 2.5rem}.help-issues__intro p{max-width:42rem;color:var(--help-muted)}.help-issues__grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.help-issue-card{background:#fff;border:1px solid #dce5dc;border-radius:1.2rem;padding:2rem;min-width:0}.help-issue-card__mark{color:#759785;font-size:1.5rem}.help-issue-card h3{font-size:1.35rem;margin:1.2rem 0 .5rem}.help-issue-card p{margin:0;color:var(--help-muted);font-size:.98rem}
.help-cta{text-align:center;padding:clamp(4rem,8vw,7rem) 1.5rem;background:#304b42;color:#fff}.help-cta .eyebrow{color:#c9d9cc}.help-cta p{color:#e1e9e3}.help-button{display:inline-flex;gap:1.5rem;align-items:center;background:#fff;color:#304b42;padding:1rem 1.6rem;border-radius:999px;text-decoration:none;font-weight:650;margin-top:1.2rem}.help-button:hover,.help-button:focus-visible{background:#e5eee6}
@media(max-width:1024px){.help-issues__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-hero{gap:2rem}}
@media(max-width:700px){.help-hero,.help-section{grid-template-columns:1fr}.help-hero{padding-top:2.5rem}.help-hero__photo{max-width:420px;width:100%;margin:auto}.help-section{gap:1.5rem}.help-issues__grid{grid-template-columns:1fr}.help-issue-card{padding:1.5rem}}
