.crumbs[data-astro-cid-hc5zm7cu]{color:var(--ink-3);flex-wrap:wrap;gap:8px;padding-block:14px;font-size:.9rem;display:flex}.crumbs[data-astro-cid-hc5zm7cu] a[data-astro-cid-hc5zm7cu]{color:var(--ink-2);text-decoration:none}.crumbs[data-astro-cid-hc5zm7cu] a[data-astro-cid-hc5zm7cu]:hover{text-decoration:underline}.hero[data-astro-cid-hc5zm7cu]{background:var(--red);color:var(--on-red)}.hero-in[data-astro-cid-hc5zm7cu]{gap:18px;max-width:1180px;margin-inline:0;padding-block:clamp(48px,7vw,120px);display:grid}.kick[data-astro-cid-hc5zm7cu]{color:var(--on-red-soft);font-size:.9rem}h1[data-astro-cid-hc5zm7cu]{font-size:var(--step-4);max-width:20ch;line-height:.98}.stand[data-astro-cid-hc5zm7cu]{font-size:var(--step-1);max-width:62ch;color:var(--on-red);line-height:1.4}.tagline[data-astro-cid-hc5zm7cu]{font-size:var(--step-0);color:var(--on-red-soft);letter-spacing:.01em;font-weight:750}.actions[data-astro-cid-hc5zm7cu]{margin-block-start:10px}.hero[data-astro-cid-hc5zm7cu] .btn[data-astro-cid-hc5zm7cu]{background:var(--on-red);color:var(--red-deep)}.hero[data-astro-cid-hc5zm7cu] .btn[data-astro-cid-hc5zm7cu]:hover{background:var(--on-red-soft)}.hero[data-astro-cid-hc5zm7cu] [data-astro-cid-hc5zm7cu]:focus-visible{outline-color:var(--on-red)}.who[data-astro-cid-hc5zm7cu]{padding-block:clamp(48px,6vw,104px) clamp(32px,4vw,64px)}.who-in[data-astro-cid-hc5zm7cu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.who[data-astro-cid-hc5zm7cu] h2[data-astro-cid-hc5zm7cu],.sec[data-astro-cid-hc5zm7cu] h2[data-astro-cid-hc5zm7cu]{font-size:var(--step-3);max-width:16ch;line-height:1.02}.who-copy[data-astro-cid-hc5zm7cu]{font-size:var(--step-1);color:var(--ink-2);gap:14px;max-width:60ch;line-height:1.45;display:grid}.banner[data-astro-cid-hc5zm7cu]{background:var(--ink);margin:0}.banner[data-astro-cid-hc5zm7cu] img[data-astro-cid-hc5zm7cu]{object-fit:cover;block-size:auto;max-block-size:640px;inline-size:100%;display:block}.figs[data-astro-cid-hc5zm7cu]{padding-block:0}.cells[data-astro-cid-hc5zm7cu]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cells--4[data-astro-cid-hc5zm7cu]{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:-1px}.cells--2[data-astro-cid-hc5zm7cu]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell[data-astro-cid-hc5zm7cu]{background:var(--cell,var(--ground));min-block-size:168px;align-content:space-between;gap:14px;min-width:0;padding:clamp(18px,2vw,28px);display:grid}.n[data-astro-cid-hc5zm7cu]{font-size:var(--step-3);letter-spacing:-.01em;color:var(--red);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:800;line-height:1}.n[data-astro-cid-hc5zm7cu] small[data-astro-cid-hc5zm7cu]{letter-spacing:0;white-space:nowrap;margin-inline-start:.35em;font-size:.42em;font-weight:750}.l[data-astro-cid-hc5zm7cu]{color:var(--ink-2);font-size:.98rem;line-height:1.4}.figs[data-astro-cid-hc5zm7cu] .cell[data-astro-cid-hc5zm7cu]{background:var(--ground)}.figs[data-astro-cid-hc5zm7cu]{padding-block-end:clamp(48px,6vw,104px)}.sec[data-astro-cid-hc5zm7cu]{padding-block:clamp(48px,6vw,104px)}.sec[data-astro-cid-hc5zm7cu].is-alt{background:var(--ground);--cell:var(--paper)}.sec-in[data-astro-cid-hc5zm7cu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.sec--story[data-astro-cid-hc5zm7cu] .sec-in[data-astro-cid-hc5zm7cu].has-pic,.sec--policy[data-astro-cid-hc5zm7cu] .sec-in[data-astro-cid-hc5zm7cu].has-pic{align-items:center}.sec-copy[data-astro-cid-hc5zm7cu]{color:var(--ink-2);align-content:start;gap:14px;max-width:62ch;display:grid}.sec-copy[data-astro-cid-hc5zm7cu] h2[data-astro-cid-hc5zm7cu]{color:var(--ink);margin-block-end:6px}.sec-copy[data-astro-cid-hc5zm7cu] p[data-astro-cid-hc5zm7cu]{font-size:var(--step-0);line-height:1.55}.note[data-astro-cid-hc5zm7cu]{color:var(--ink-3);font-size:.88rem!important}.pic[data-astro-cid-hc5zm7cu]{min-width:0;margin:0}.pic[data-astro-cid-hc5zm7cu] img[data-astro-cid-hc5zm7cu]{block-size:auto;inline-size:100%;display:block}.policy[data-astro-cid-hc5zm7cu]{counter-reset:pol;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.policy[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]{counter-increment:pol;background:var(--cell,var(--ground));grid-template-columns:2.4rem minmax(0,1fr);gap:14px;padding:16px 18px;line-height:1.5;display:grid}.policy[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]:before{content:counter(pol, decimal-leading-zero);color:var(--red);font-variant-numeric:tabular-nums;font-weight:800}.policy[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]:first-child{font-size:var(--step-1);color:var(--ink);font-weight:700;line-height:1.35}.sec--policy[data-astro-cid-hc5zm7cu] .sec-copy[data-astro-cid-hc5zm7cu]{max-width:none}.sec--policy[data-astro-cid-hc5zm7cu] .sec-in[data-astro-cid-hc5zm7cu]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (width<=960px){.who-in[data-astro-cid-hc5zm7cu],.sec-in[data-astro-cid-hc5zm7cu],.sec--policy[data-astro-cid-hc5zm7cu] .sec-in[data-astro-cid-hc5zm7cu]{grid-template-columns:minmax(0,1fr)}.cells--4[data-astro-cid-hc5zm7cu]{grid-template-columns:repeat(2,minmax(0,1fr))}.banner[data-astro-cid-hc5zm7cu] img[data-astro-cid-hc5zm7cu]{max-block-size:none}}@media (width<=560px){.cells--2[data-astro-cid-hc5zm7cu]{grid-template-columns:minmax(0,1fr)}.cell[data-astro-cid-hc5zm7cu]{min-block-size:0}}
