.intro[data-astro-cid-gnfprh74]{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.intro__body[data-astro-cid-gnfprh74]{justify-items:start;gap:16px;display:grid}.intro__label[data-astro-cid-gnfprh74]{letter-spacing:.06em;color:var(--color-navy);border:1px solid var(--color-border);background:var(--color-band);border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.intro__logos[data-astro-cid-gnfprh74]{align-items:center;gap:18px;display:flex}.intro__logo[data-astro-cid-gnfprh74]{width:auto}.intro__logo--lepont[data-astro-cid-gnfprh74]{height:26px}.intro__logo--aska[data-astro-cid-gnfprh74]{height:44px}.intro__x[data-astro-cid-gnfprh74]{color:var(--color-text-muted);font-size:20px}.intro__catch[data-astro-cid-gnfprh74]{color:var(--color-navy-deep);font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.5}.intro__actions[data-astro-cid-gnfprh74]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.intro__photo[data-astro-cid-gnfprh74]{border-radius:var(--radius);width:100%;height:auto}.stats[data-astro-cid-gnfprh74]{grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}.stat[data-astro-cid-gnfprh74]{border:1px solid var(--color-border);border-radius:var(--radius);text-align:center;background:#fff;justify-items:center;gap:6px;padding:24px 20px;display:grid}.stat__donut[data-astro-cid-gnfprh74]{width:132px;height:132px;margin-bottom:6px}.stat__track[data-astro-cid-gnfprh74]{fill:none;stroke:var(--color-band);stroke-width:12px}.stat__bar[data-astro-cid-gnfprh74]{fill:none;stroke:var(--color-primary);stroke-width:12px;stroke-linecap:butt}.stat__pct[data-astro-cid-gnfprh74]{font-family:var(--font-en);fill:var(--color-navy-deep);font-size:18px;font-weight:700}.stat__big[data-astro-cid-gnfprh74]{color:var(--color-primary);font-size:22px;font-weight:700}.stat__text[data-astro-cid-gnfprh74]{font-size:14px}.stats__note[data-astro-cid-gnfprh74]{text-align:center;color:var(--color-navy);margin-top:24px;font-weight:700}.stats__source[data-astro-cid-gnfprh74]{text-align:center;color:var(--color-text-muted);margin-top:8px;font-size:12px}.lead-center[data-astro-cid-gnfprh74]{text-align:center;margin-bottom:28px;font-size:17px}.lead-center[data-astro-cid-gnfprh74] strong[data-astro-cid-gnfprh74]{color:var(--color-primary)}.experts[data-astro-cid-gnfprh74]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.experts__x[data-astro-cid-gnfprh74]{color:var(--color-text-muted);align-self:center;font-size:28px}.expert[data-astro-cid-gnfprh74]{border:1px solid var(--color-border);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:28px 24px;display:flex}.expert__area[data-astro-cid-gnfprh74]{letter-spacing:.1em;background:var(--color-navy);color:#fff;border-radius:999px;padding:3px 16px;font-size:13px;font-weight:700}.expert--aska[data-astro-cid-gnfprh74] .expert__area[data-astro-cid-gnfprh74]{background:#c8102e}.expert__logo[data-astro-cid-gnfprh74]{width:auto;margin:6px 0 2px}.expert__logo--aska[data-astro-cid-gnfprh74]{height:44px}.expert__logo--lepont[data-astro-cid-gnfprh74]{height:26px;margin:15px 0 11px}.expert__org[data-astro-cid-gnfprh74]{color:var(--color-text-muted);font-size:13px}.expert__about[data-astro-cid-gnfprh74]{text-align:left;font-size:14px}.expert__visual[data-astro-cid-gnfprh74]{flex:1;justify-content:center;align-items:center;width:100%;min-height:180px;display:flex}.expert__img[data-astro-cid-gnfprh74]{border-radius:var(--radius);width:100%;height:auto}.expert__img--ninkatsu[data-astro-cid-gnfprh74]{border-radius:0;width:min(260px,70%)}.expert__link[data-astro-cid-gnfprh74]{font-size:14px;font-weight:700}.timeline[data-astro-cid-gnfprh74]{gap:4px;margin-bottom:28px;list-style:none;display:flex}.timeline__item[data-astro-cid-gnfprh74]{border:1px solid var(--color-border);border-radius:var(--radius);text-align:center;background:#fff;flex-basis:0;gap:2px;min-width:0;padding:12px 10px;font-size:13px;display:grid}.timeline__item--medical[data-astro-cid-gnfprh74]{background:#fdecef;border-color:#f3c4cc}.timeline__item--career[data-astro-cid-gnfprh74]{background:#e5efff;border-color:#bcd3f7}.timeline__item--both[data-astro-cid-gnfprh74]{background:#efeafc;border-color:#d5cbf2}.timeline__label[data-astro-cid-gnfprh74]{color:var(--color-navy-deep);font-weight:700}.timeline__min[data-astro-cid-gnfprh74]{color:var(--color-text-muted)}.program[data-astro-cid-gnfprh74]{grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}.program__item[data-astro-cid-gnfprh74]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.program__img[data-astro-cid-gnfprh74]{border-bottom:1px solid var(--color-border);width:100%;height:auto}.program__body[data-astro-cid-gnfprh74]{align-content:start;gap:6px;padding:18px 20px 22px;font-size:15px;display:grid}.program__area[data-astro-cid-gnfprh74]{color:var(--color-primary);letter-spacing:.06em;font-size:12px;font-weight:700}.program__title[data-astro-cid-gnfprh74]{font-size:18px}.support[data-astro-cid-gnfprh74]{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.support__photo[data-astro-cid-gnfprh74]{border-radius:var(--radius);width:100%;height:auto}.provides[data-astro-cid-gnfprh74]{gap:16px;list-style:none;display:grid}.provide[data-astro-cid-gnfprh74]{border:1px solid var(--color-border);background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px 22px;font-size:15px;display:grid}.provide__body[data-astro-cid-gnfprh74]{grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;display:grid}.provide__body[data-astro-cid-gnfprh74] p[data-astro-cid-gnfprh74]{grid-column:2}.provide__img[data-astro-cid-gnfprh74]{border:1px solid var(--color-border);border-radius:4px;width:120px;height:auto}.provide__num[data-astro-cid-gnfprh74]{background:var(--color-navy);color:#fff;width:52px;height:52px;font-family:var(--font-en);letter-spacing:.06em;border-radius:50%;grid-row:span 2;place-items:center;font-size:15px;font-weight:700;display:grid}.provide__title[data-astro-cid-gnfprh74]{font-size:18px}.effects[data-astro-cid-gnfprh74]{grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}.effect[data-astro-cid-gnfprh74]{border:1px solid var(--color-border);text-align:center;background:#fff;border-radius:12px;justify-items:center;gap:10px;padding:22px 20px;display:grid}.effect__who[data-astro-cid-gnfprh74]{background:var(--color-band);color:var(--color-navy);border-radius:999px;padding:2px 14px;font-size:13px;font-weight:700}.effect__text[data-astro-cid-gnfprh74]{color:var(--color-navy);font-size:16px;font-weight:700}.overview[data-astro-cid-gnfprh74]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff}.overview__row[data-astro-cid-gnfprh74]{border-bottom:1px solid var(--color-border);grid-template-columns:9em 1fr;gap:16px;padding:14px 20px;display:grid}.overview__row[data-astro-cid-gnfprh74]:last-child{border-bottom:0}.overview[data-astro-cid-gnfprh74] dt[data-astro-cid-gnfprh74]{color:var(--color-navy);font-weight:700}.overview__actions[data-astro-cid-gnfprh74]{text-align:center;margin-top:28px}@media (width<=768px){.intro[data-astro-cid-gnfprh74],.support[data-astro-cid-gnfprh74]{grid-template-columns:1fr;gap:24px}.stats[data-astro-cid-gnfprh74],.program[data-astro-cid-gnfprh74],.effects[data-astro-cid-gnfprh74],.experts[data-astro-cid-gnfprh74]{grid-template-columns:1fr}.experts__x[data-astro-cid-gnfprh74]{text-align:center}.timeline[data-astro-cid-gnfprh74]{flex-direction:column}.timeline__item[data-astro-cid-gnfprh74]{text-align:left;justify-content:space-between;display:flex}.overview__row[data-astro-cid-gnfprh74]{grid-template-columns:1fr;gap:2px}}@media (width<=560px){.intro__logos[data-astro-cid-gnfprh74]{gap:10px}.intro__logo--lepont[data-astro-cid-gnfprh74]{height:20px}.intro__logo--aska[data-astro-cid-gnfprh74]{height:34px}.intro__x[data-astro-cid-gnfprh74]{font-size:16px}}
