.who-page[data-astro-cid-gvwispb2]{background:var(--color-paper);color:var(--color-ink)}.who-hero[data-astro-cid-gvwispb2],.who-section[data-astro-cid-gvwispb2],.who-closing[data-astro-cid-gvwispb2]{max-width:1100px;margin:0 auto;padding:clamp(72px,9vw,112px) var(--space-page-gutter) 0}.who-hero[data-astro-cid-gvwispb2]{padding-top:clamp(64px,8vw,116px)}.who-eyebrow[data-astro-cid-gvwispb2]{font:500 13px var(--font-body);color:var(--color-accent)}.who-heading[data-astro-cid-gvwispb2]{margin:20px 0 0;max-width:20ch;font:300 clamp(40px,5.6vw,68px)/1.04 var(--font-heading);letter-spacing:-.028em;text-wrap:balance}.who-lead[data-astro-cid-gvwispb2]{margin:28px 0 0;max-width:60ch;font:400 clamp(18px,1.7vw,21px)/1.6 var(--font-body);color:#1a1917ad;text-wrap:pretty}.who-summary[data-astro-cid-gvwispb2]{margin:32px 0 0;padding:0;list-style:none;max-width:760px;display:flex;flex-direction:column}.who-summary[data-astro-cid-gvwispb2] li[data-astro-cid-gvwispb2]{padding:14px 0 14px 28px;border-top:1px solid rgba(26,25,23,.12);position:relative;font:400 17px/1.55 var(--font-body)}.who-summary[data-astro-cid-gvwispb2] li[data-astro-cid-gvwispb2]:last-child{border-bottom:1px solid rgba(26,25,23,.12)}.who-summary[data-astro-cid-gvwispb2] li[data-astro-cid-gvwispb2]:before{content:"";position:absolute;left:4px;top:23px;width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.who-section-heading[data-astro-cid-gvwispb2]{margin:0;max-width:24ch;font:300 clamp(28px,3.4vw,44px)/1.12 var(--font-heading);letter-spacing:-.02em;text-wrap:pretty}.who-section-intro[data-astro-cid-gvwispb2]{margin:16px 0 0;max-width:60ch;font:400 17px/1.6 var(--font-body);color:#1a19179e}.who-groups[data-astro-cid-gvwispb2]{margin-top:clamp(28px,4vw,44px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:900px){.who-groups[data-astro-cid-gvwispb2]{grid-template-columns:minmax(0,1fr)}}.who-group[data-astro-cid-gvwispb2]{display:flex;flex-direction:column;padding:clamp(22px,3vw,30px);border:1px solid rgba(26,25,23,.12);border-radius:16px;background:var(--color-card)}.who-group-number[data-astro-cid-gvwispb2]{font:400 12px var(--font-body);letter-spacing:.16em;color:var(--color-accent)}.who-group-title[data-astro-cid-gvwispb2]{margin:12px 0 0;font:700 22px/1.25 var(--font-body);letter-spacing:-.01em}.who-group-who[data-astro-cid-gvwispb2]{margin:10px 0 0;font:500 16px/1.55 var(--font-body)}.who-group-why[data-astro-cid-gvwispb2]{margin:12px 0 0;font:400 16px/1.6 var(--font-body);color:#1a1917a8}.who-group-subtitle[data-astro-cid-gvwispb2]{margin:20px 0 0;font:700 14px var(--font-body)}.who-list[data-astro-cid-gvwispb2]{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font:400 15.5px/1.55 var(--font-body);color:#1a1917c7}.who-group[data-astro-cid-gvwispb2] .who-link[data-astro-cid-gvwispb2]{margin-top:auto;padding-top:20px;align-self:flex-start}.who-link[data-astro-cid-gvwispb2]{font:400 15px var(--font-body);color:var(--color-accent);border-bottom:1px solid rgba(6,122,98,.35);padding-bottom:3px}.who-link[data-astro-cid-gvwispb2]:hover{color:var(--color-ink)}.who-table-wrap[data-astro-cid-gvwispb2]{margin-top:clamp(24px,3vw,36px);overflow-x:auto}.who-table[data-astro-cid-gvwispb2]{width:100%;border-collapse:collapse;font:400 16px/1.55 var(--font-body)}.who-table[data-astro-cid-gvwispb2] th[data-astro-cid-gvwispb2],.who-table[data-astro-cid-gvwispb2] td[data-astro-cid-gvwispb2]{text-align:left;vertical-align:top;padding:14px 16px 14px 0;border-top:1px solid rgba(26,25,23,.12)}.who-table[data-astro-cid-gvwispb2] thead[data-astro-cid-gvwispb2] th[data-astro-cid-gvwispb2]{border-top:none;font:500 13px var(--font-body);color:#1a19178c}.who-table[data-astro-cid-gvwispb2] tbody[data-astro-cid-gvwispb2] th[data-astro-cid-gvwispb2]{font-weight:700;white-space:nowrap}.who-table[data-astro-cid-gvwispb2] td[data-astro-cid-gvwispb2]:last-child{color:var(--color-accent);white-space:nowrap}@media(max-width:640px){.who-table[data-astro-cid-gvwispb2] tbody[data-astro-cid-gvwispb2] th[data-astro-cid-gvwispb2],.who-table[data-astro-cid-gvwispb2] td[data-astro-cid-gvwispb2]:last-child{white-space:normal}}.who-split[data-astro-cid-gvwispb2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}.who-list-lines[data-astro-cid-gvwispb2]{list-style:none;padding:0;margin-top:24px;gap:0}.who-list-lines[data-astro-cid-gvwispb2] li[data-astro-cid-gvwispb2]{padding:14px 0;border-top:1px solid rgba(26,25,23,.12);font-size:17px}.who-list-lines[data-astro-cid-gvwispb2] li[data-astro-cid-gvwispb2]:last-child{border-bottom:1px solid rgba(26,25,23,.12)}.who-faq[data-astro-cid-gvwispb2]{margin-top:clamp(28px,4vw,40px)}.who-closing[data-astro-cid-gvwispb2]{padding-bottom:clamp(72px,9vw,120px)}.who-closing-heading[data-astro-cid-gvwispb2]{margin:0;font:300 clamp(34px,4.4vw,56px)/1.05 var(--font-heading);letter-spacing:-.026em}.who-actions[data-astro-cid-gvwispb2]{margin-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}.who-cta[data-astro-cid-gvwispb2]{display:inline-flex;align-items:center;border-radius:9px;padding:14px 28px;background:var(--color-ink);color:var(--color-paper);font:400 15px var(--font-body)}.who-cta[data-astro-cid-gvwispb2]:hover{opacity:.86;color:var(--color-paper)}.who-cta[data-astro-cid-gvwispb2]:focus-visible,.who-link[data-astro-cid-gvwispb2]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.who-note[data-astro-cid-gvwispb2]{margin:16px 0 0;font:400 14px var(--font-body);color:#1a19178c}
