.help-preview{color:var(--forest);background:var(--paper)}.help-preview ::selection{color:var(--forest);background:var(--gold)}.help-hero{min-height:92svh;padding:8rem var(--gutter) clamp(5rem, 9vw, 8rem);color:var(--paper);background:var(--forest);align-items:end;display:grid;position:relative;overflow:hidden}.help-hero:after{content:"";background:linear-gradient(90deg,#071f18eb 0 38%,#071f1894 64%,#071f1833),linear-gradient(#0000 42%,#071f18b3);position:absolute;inset:0}.help-hero img{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.help-hero__copy{z-index:1;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.help-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:8ch;margin:0;font-size:clamp(3.45rem,7.4vw,6rem);font-weight:750;line-height:.91}.help-hero p{text-wrap:balance;max-width:30ch;margin:0;padding-bottom:.35rem;font-size:clamp(1.35rem,2.5vw,2.1rem);font-weight:600;line-height:1.3}.help-intro{padding:clamp(6rem, 12vw, 11rem) var(--gutter);grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.help-intro h2{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.65rem,5.5vw,5.3rem);font-weight:750;line-height:.96}.help-intro>div{max-width:62ch;padding-top:.65rem}.help-intro p{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.72}.help-intro p+p{margin-top:1.5rem}.help-intro strong{color:var(--forest)}.help-situations ol{margin:0;padding:0;list-style:none}.help-situation{min-height:76svh;padding:clamp(5.5rem, 10vw, 9rem) var(--gutter);border-top:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(5rem,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid;position:relative}.help-situation:nth-child(2),.help-situation:nth-child(5){background:var(--sky)}.help-situation--dark{color:var(--paper);background:var(--forest);border-color:#f8faf72e}.help-situation__number{color:var(--gold-strong);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-self:start;font-size:clamp(4rem,10vw,9rem);font-weight:750;line-height:.8}.help-situation--dark .help-situation__number{color:var(--gold)}.help-situation__copy{width:min(100%,840px)}.help-situation h2{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:750;line-height:.96}.help-situation__body{max-width:66ch;color:var(--muted);gap:1rem;margin-top:2rem;font-size:1.05rem;line-height:1.7;display:grid}.help-situation__body span{display:block}.help-situation--dark .help-situation__body{color:#f8faf7c7}.help-situation__together{border-top:1px solid var(--line);max-width:55ch;margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding-top:1.4rem;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:650;line-height:1.4}.help-situation--dark .help-situation__together{border-color:#f8faf742}@media (width>=861px){.help-situation:nth-child(2n){grid-template-columns:minmax(0,1.58fr) minmax(5rem,.42fr)}.help-situation:nth-child(2n) .help-situation__number{text-align:right;grid-area:1/2}.help-situation:nth-child(2n) .help-situation__copy{grid-area:1/1;margin-left:auto}.help-layout--left-rail .help-situation:nth-child(2n){grid-template-columns:minmax(5rem,.42fr) minmax(0,1.58fr)}.help-layout--left-rail .help-situation:nth-child(2n) .help-situation__number{text-align:left;grid-column:1}.help-layout--left-rail .help-situation:nth-child(2n) .help-situation__copy{grid-column:2;margin-left:0}}@media (width<=860px){.help-hero{min-height:84svh}.help-hero:after{background:linear-gradient(#071f181f 24%,#071f18f0)}.help-hero img{object-position:56% center}.help-hero__copy,.help-intro{grid-template-columns:1fr}.help-hero__copy{gap:1.5rem}.help-hero p{max-width:28ch}.help-situation{grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;min-height:auto}.help-situation__number{font-size:3.2rem}}@media (width<=520px){.help-hero,.help-intro,.help-situation{padding-inline:1.25rem}.help-hero h1{font-size:3.6rem}.help-hero p{font-size:1.28rem}.help-intro h2{font-size:2.75rem}.help-situation{padding-block:5rem;display:block}.help-situation__number{margin-bottom:2rem;display:block}.help-situation h2{font-size:2.7rem}.help-situation__body{font-size:1rem}.help-situation__together{font-size:1.3rem}}
