.story[data-astro-cid-qbomgske]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}@media (width<=900px){.story[data-astro-cid-qbomgske]{grid-template-columns:1fr}}.story-copy[data-astro-cid-qbomgske]{max-width:62ch}.story-copy[data-astro-cid-qbomgske] h2[data-astro-cid-qbomgske]{letter-spacing:-.03em;font-size:clamp(1.95rem,3.9vw,3.05rem);font-weight:800}.story-copy[data-astro-cid-qbomgske] p[data-astro-cid-qbomgske]{color:var(--text);margin-top:1.05rem;font-size:1.08rem;line-height:1.7}.story-copy[data-astro-cid-qbomgske] .story-lead[data-astro-cid-qbomgske]{color:var(--teal-deep);margin-top:.9rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.35}.story-copy[data-astro-cid-qbomgske] .story-turn[data-astro-cid-qbomgske]{color:var(--ink);font-weight:700}.story-copy[data-astro-cid-qbomgske] .story-close[data-astro-cid-qbomgske]{border-top:1px solid var(--line);color:var(--ink);margin-top:1.6rem;padding-top:1.2rem;font-size:1.15rem;font-weight:700}.story-photos[data-astro-cid-qbomgske]{gap:16px;display:grid;position:sticky;top:96px}.story-photos[data-astro-cid-qbomgske] .section-photo[data-astro-cid-qbomgske]{aspect-ratio:3/2}.story-photos[data-astro-cid-qbomgske] .section-photo[data-astro-cid-qbomgske]:nth-child(2){justify-self:end;width:78%}@media (width<=900px){.story-photos[data-astro-cid-qbomgske]{grid-template-columns:1fr 1fr;position:static}.story-photos[data-astro-cid-qbomgske] .section-photo[data-astro-cid-qbomgske]:nth-child(2){width:auto}}.about-diff[data-astro-cid-qbomgske] h2[data-astro-cid-qbomgske]{color:#fff;max-width:22ch;margin-top:.8rem;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:800}.diff-grid[data-astro-cid-qbomgske]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:clamp(24px,3vw,40px);display:grid}.diff-grid[data-astro-cid-qbomgske] div[data-astro-cid-qbomgske]{border-radius:var(--r);background:#ffffff0f;border:1px solid #ffffff1f;padding:1rem 1.15rem 1.15rem}.diff-grid[data-astro-cid-qbomgske] h3[data-astro-cid-qbomgske]{color:#fff;font-size:1rem;font-weight:600;line-height:1.35}.diff-grid[data-astro-cid-qbomgske] p[data-astro-cid-qbomgske]{color:var(--on-dark);margin-top:.4rem;font-size:.92rem;line-height:1.55}.team-grid[data-astro-cid-qbomgske]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(16px,2.4vw,28px);margin-top:clamp(28px,4vw,48px);list-style:none;display:grid}.member[data-astro-cid-qbomgske] b[data-astro-cid-qbomgske]{color:var(--ink);margin-top:.85rem;font-weight:600;line-height:1.3;display:block}.member[data-astro-cid-qbomgske] span[data-astro-cid-qbomgske]{color:var(--text-soft);margin-top:.15rem;font-size:.85rem;display:block}.headshot[data-astro-cid-qbomgske]{aspect-ratio:1;border-radius:var(--r-lg);background:var(--teal);box-shadow:var(--sh);position:relative;overflow:hidden}.headshot[data-astro-cid-qbomgske] img[data-astro-cid-qbomgske]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=560px){.team-grid[data-astro-cid-qbomgske]{grid-template-columns:repeat(2,1fr)}}.field-row[data-astro-cid-qbomgske]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(24px,3vw,40px);display:grid}.field-row[data-astro-cid-qbomgske] .section-photo[data-astro-cid-qbomgske]{aspect-ratio:4/3}@media (width<=760px){.field-row[data-astro-cid-qbomgske]{grid-template-columns:1fr}}.who-list[data-astro-cid-qbomgske]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:clamp(22px,3vw,36px);list-style:none;display:grid}.who-list[data-astro-cid-qbomgske] li[data-astro-cid-qbomgske]{border:1px solid var(--line);border-radius:var(--r);color:var(--text);background:#fff;padding:1rem 1.15rem;font-size:.95rem;line-height:1.55}.who-links[data-astro-cid-qbomgske]{color:var(--text-soft);margin-top:1.1rem}.who-links[data-astro-cid-qbomgske] a[data-astro-cid-qbomgske],.how-steps[data-astro-cid-qbomgske] a[data-astro-cid-qbomgske],.how-support[data-astro-cid-qbomgske] a[data-astro-cid-qbomgske]{color:var(--teal-deep);text-underline-offset:2px;text-decoration:underline}.how-steps[data-astro-cid-qbomgske]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:clamp(22px,3vw,36px);list-style:none;display:grid}.how-steps[data-astro-cid-qbomgske] li[data-astro-cid-qbomgske]{counter-increment:step;background:var(--surface-soft);border-radius:var(--r-md);padding:1.1rem 1.2rem 1.25rem}.how-steps[data-astro-cid-qbomgske] li[data-astro-cid-qbomgske]:before{content:"Step " counter(step);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:block}.how-steps[data-astro-cid-qbomgske] h3[data-astro-cid-qbomgske]{color:var(--ink);font-size:1.02rem}.how-steps[data-astro-cid-qbomgske] p[data-astro-cid-qbomgske]{color:var(--text-soft);margin-top:.35rem;font-size:.93rem;line-height:1.55}.how-support[data-astro-cid-qbomgske]{max-width:70ch;color:var(--text-soft);margin-top:1.4rem}.facts[data-astro-cid-qbomgske]{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;max-width:880px;margin-top:clamp(22px,3vw,36px);font-size:.95rem;overflow:hidden}.facts[data-astro-cid-qbomgske] th[data-astro-cid-qbomgske],.facts[data-astro-cid-qbomgske] td[data-astro-cid-qbomgske]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.8rem 1.1rem;line-height:1.5}.facts[data-astro-cid-qbomgske] tr[data-astro-cid-qbomgske]:last-child th[data-astro-cid-qbomgske],.facts[data-astro-cid-qbomgske] tr[data-astro-cid-qbomgske]:last-child td[data-astro-cid-qbomgske]{border-bottom:0}.facts[data-astro-cid-qbomgske] th[data-astro-cid-qbomgske]{width:32%;color:var(--ink);background:var(--surface-soft);font-weight:600}.facts[data-astro-cid-qbomgske] td[data-astro-cid-qbomgske]{color:var(--text)}@media (width<=560px){.facts[data-astro-cid-qbomgske] th[data-astro-cid-qbomgske],.facts[data-astro-cid-qbomgske] td[data-astro-cid-qbomgske]{width:100%;display:block}.facts[data-astro-cid-qbomgske] th[data-astro-cid-qbomgske]{border-bottom:0;padding-bottom:.2rem}}.faq-list[data-astro-cid-qbomgske]{gap:12px;max-width:880px;margin-top:clamp(22px,3vw,36px);display:grid}.faq-item[data-astro-cid-qbomgske]{border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.2rem}.faq-item[data-astro-cid-qbomgske] h3[data-astro-cid-qbomgske]{color:var(--ink);font-size:1.02rem}.faq-item[data-astro-cid-qbomgske] p[data-astro-cid-qbomgske]{color:var(--text-soft);margin-top:.35rem;font-size:.95rem;line-height:1.6}
