.case-article[data-astro-cid-5zm4lzpv]{max-width:1040px;padding-block:1rem 4rem;overflow-wrap:anywhere}.case-article[data-astro-cid-5zm4lzpv]>section[data-astro-cid-5zm4lzpv]{padding-block:1.7rem}.case-article[data-astro-cid-5zm4lzpv] h2[data-astro-cid-5zm4lzpv]{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.25;color:#0b1733}.case-article[data-astro-cid-5zm4lzpv] h3[data-astro-cid-5zm4lzpv]{font-size:1.35rem;line-height:1.4;margin-top:2rem;color:#172643}.case-article[data-astro-cid-5zm4lzpv] p[data-astro-cid-5zm4lzpv],.case-article[data-astro-cid-5zm4lzpv] li[data-astro-cid-5zm4lzpv]{color:#53647d;font-size:1.05rem}.case-article[data-astro-cid-5zm4lzpv] li[data-astro-cid-5zm4lzpv]{margin:.55rem 0}.project-status[data-astro-cid-5zm4lzpv]{color:#c5d4eb}.highlights[data-astro-cid-5zm4lzpv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.highlights[data-astro-cid-5zm4lzpv]>div[data-astro-cid-5zm4lzpv]{padding:1.4rem;border:1px solid #dfe7f2;border-radius:16px;background:#f4f7fc}.highlights[data-astro-cid-5zm4lzpv] strong[data-astro-cid-5zm4lzpv]{display:block;color:#0b1733;font-size:2rem;line-height:1.3}.highlights[data-astro-cid-5zm4lzpv]>div[data-astro-cid-5zm4lzpv]>span[data-astro-cid-5zm4lzpv]{display:block;color:#53647d;font-size:.9rem;margin-top:.6rem}.score-unit[data-astro-cid-5zm4lzpv]{font-size:1rem}.implementation[data-astro-cid-5zm4lzpv]{border-left:4px solid #287cf4;padding:1.5rem!important;background:#f4f7fc;border-radius:0 16px 16px 0}.implementation[data-astro-cid-5zm4lzpv] h2[data-astro-cid-5zm4lzpv]{margin-top:.4rem}.table-scroll[data-astro-cid-5zm4lzpv]{overflow-x:auto;margin:1.5rem 0;border:1px solid #dfe7f2;border-radius:12px}table[data-astro-cid-5zm4lzpv]{border-collapse:collapse;width:100%;text-align:left;font-size:.95rem}caption[data-astro-cid-5zm4lzpv]{text-align:left;padding:1rem;font-weight:750;color:#172643;background:#f4f7fc}th[data-astro-cid-5zm4lzpv],td[data-astro-cid-5zm4lzpv]{padding:1rem;border-top:1px solid #dfe7f2;vertical-align:top}thead[data-astro-cid-5zm4lzpv]{background:#0b1733;color:#fff}tbody[data-astro-cid-5zm4lzpv] th[data-astro-cid-5zm4lzpv]{font-weight:500;color:#334966}td[data-astro-cid-5zm4lzpv]{color:#334966}.october-row[data-astro-cid-5zm4lzpv]{background:#eef5ff}.comparison-heading[data-astro-cid-5zm4lzpv]{margin:2rem 0 1rem}.comparison[data-astro-cid-5zm4lzpv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.comparison[data-astro-cid-5zm4lzpv] figure[data-astro-cid-5zm4lzpv]{margin:0;border:1px solid #dfe7f2;border-radius:14px;overflow:hidden;min-width:0;background:#fff}.capture-label[data-astro-cid-5zm4lzpv]{background:#0b1733;color:#fff;font-weight:750;padding:.8rem 1rem;font-size:.9rem}.capture[data-astro-cid-5zm4lzpv]{display:block;background:#f4f7fc}.capture[data-astro-cid-5zm4lzpv] img[data-astro-cid-5zm4lzpv]{display:block;width:100%;height:auto}.comparison[data-astro-cid-5zm4lzpv] figcaption[data-astro-cid-5zm4lzpv]{padding:1rem;color:#53647d;font-size:.85rem;line-height:1.6}.comparison[data-astro-cid-5zm4lzpv] figcaption[data-astro-cid-5zm4lzpv] p[data-astro-cid-5zm4lzpv]{font-size:.9rem}.comparison[data-astro-cid-5zm4lzpv] a[data-astro-cid-5zm4lzpv]{font-weight:650}.trend[data-astro-cid-5zm4lzpv]{margin:2rem 0;padding:1.2rem;border:1px solid #dfe7f2;border-radius:14px;background:#fff}.trend[data-astro-cid-5zm4lzpv] figcaption[data-astro-cid-5zm4lzpv]{color:#53647d;margin-bottom:1rem}.trend[data-astro-cid-5zm4lzpv] figcaption[data-astro-cid-5zm4lzpv] strong[data-astro-cid-5zm4lzpv]{color:#172643}.chart-scroll[data-astro-cid-5zm4lzpv]{overflow-x:auto}.trend[data-astro-cid-5zm4lzpv] svg[data-astro-cid-5zm4lzpv]{display:block;width:100%;min-width:640px;height:auto;font-family:system-ui,sans-serif;font-size:12px;fill:#53647d}.trend[data-astro-cid-5zm4lzpv] .chart-phase[data-astro-cid-5zm4lzpv]{font-size:11px;font-weight:800;fill:#2167d6}.trend[data-astro-cid-5zm4lzpv] .chart-value[data-astro-cid-5zm4lzpv]{font-size:15px;font-weight:800;fill:#0b1733}aside[data-astro-cid-5zm4lzpv]{background:#0b1733;padding:1.8rem;border-radius:18px;margin:2rem 0}aside[data-astro-cid-5zm4lzpv] h3[data-astro-cid-5zm4lzpv]{color:#fff!important;margin:0 0 1rem!important}.updated[data-astro-cid-5zm4lzpv]{font-size:.9rem!important}.table-scroll[data-astro-cid-5zm4lzpv]:focus-visible,.chart-scroll[data-astro-cid-5zm4lzpv]:focus-visible,a[data-astro-cid-5zm4lzpv]:focus-visible{outline:3px solid #287cf4;outline-offset:4px}code[data-astro-cid-5zm4lzpv]{font-size:.95em}@media(max-width:760px){.comparison[data-astro-cid-5zm4lzpv]{grid-template-columns:1fr}.comparison[data-astro-cid-5zm4lzpv] figure[data-astro-cid-5zm4lzpv]{max-width:560px;margin-inline:auto}.highlights[data-astro-cid-5zm4lzpv]{grid-template-columns:1fr}.highlights[data-astro-cid-5zm4lzpv]>div[data-astro-cid-5zm4lzpv]{display:flex;align-items:center;gap:1rem}.highlights[data-astro-cid-5zm4lzpv] strong[data-astro-cid-5zm4lzpv]{font-size:1.8rem;min-width:130px}.highlights[data-astro-cid-5zm4lzpv]>div[data-astro-cid-5zm4lzpv]>span[data-astro-cid-5zm4lzpv]{margin:0}.case-article[data-astro-cid-5zm4lzpv]>section[data-astro-cid-5zm4lzpv]{padding-block:1.2rem}.trend[data-astro-cid-5zm4lzpv],th[data-astro-cid-5zm4lzpv],td[data-astro-cid-5zm4lzpv]{padding:.8rem}.hero[data-astro-cid-5zm4lzpv] h1[data-astro-cid-5zm4lzpv]{font-size:clamp(2.1rem,7vw,3.4rem)}aside[data-astro-cid-5zm4lzpv]{padding:1.3rem}}@media(max-width:420px){.highlights[data-astro-cid-5zm4lzpv]>div[data-astro-cid-5zm4lzpv]{display:block}.highlights[data-astro-cid-5zm4lzpv]>div[data-astro-cid-5zm4lzpv]>span[data-astro-cid-5zm4lzpv]{margin-top:.5rem}}@media(prefers-reduced-motion:reduce){[data-astro-cid-5zm4lzpv]{scroll-behavior:auto}}
