.lead-card[data-astro-cid-57z6rh23]{justify-items:start;gap:8px;display:grid}.lead-card[data-astro-cid-57z6rh23] .rail-block__title[data-astro-cid-57z6rh23]{margin-bottom:0}.lead-card__text[data-astro-cid-57z6rh23]{font-size:var(--fs-sub);letter-spacing:var(--track-sub);line-height:1.7}.lead-card__link[data-astro-cid-57z6rh23]{font-weight:700;color:var(--accent)!important;text-decoration:underline!important}.a-top[data-astro-cid-57z6rh23]{align-items:center;gap:24px;display:grid}@media (width>=1024px){.a-top--art[data-astro-cid-57z6rh23]{grid-template-columns:minmax(0,1fr) 440px;gap:48px}}.a-head[data-astro-cid-57z6rh23]{align-content:center;gap:14px;display:grid}.a-cat[data-astro-cid-57z6rh23]{font-family:var(--font-head);font-size:var(--fs-sub);letter-spacing:var(--track-sub);color:var(--navy);font-weight:700}.a-title[data-astro-cid-57z6rh23]{font-size:var(--fs-h1);font-weight:800;line-height:1.4}.a-lead[data-astro-cid-57z6rh23]{font-size:var(--fs-body);max-width:40em;line-height:1.85}.a-eyecatch[data-astro-cid-57z6rh23]{background:var(--surface);border-radius:var(--r-surface);padding:16px}.a-eyecatch[data-astro-cid-57z6rh23] img{aspect-ratio:16/10;object-fit:contain;border-radius:0;width:100%}@media (width>=1024px){.a-toc[data-astro-cid-57z6rh23]{display:none}}.a-body[data-astro-cid-57z6rh23]{margin-top:40px}.a-toc[data-astro-cid-57z6rh23]{background:var(--paper);border-radius:var(--r-img);margin-bottom:40px;padding:20px 24px}.a-toc__title[data-astro-cid-57z6rh23]{font-size:var(--fs-sub);color:var(--navy)}.a-toc[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23]{gap:2px;margin:8px 0 0;padding-left:1.6em;line-height:1.6;display:grid}.a-toc[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]::marker{color:var(--navy);font-family:var(--font-head);font-variant-numeric:tabular-nums;font-weight:700}.a-toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{padding-block:6px;display:inline-block}.prose[data-astro-cid-57z6rh23] .illust{aspect-ratio:4/3;object-fit:cover;width:min(100%,450px);margin-inline:auto}.a-sources[data-astro-cid-57z6rh23],.a-related[data-astro-cid-57z6rh23]{margin-top:64px}.a-sources[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23],.a-related[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23]{font-size:var(--fs-h3);color:var(--navy);border-top:2px solid var(--navy);padding-top:16px}.a-sources[data-astro-cid-57z6rh23] ul[data-astro-cid-57z6rh23],.a-related[data-astro-cid-57z6rh23] ul[data-astro-cid-57z6rh23]{font-size:var(--fs-body);margin:16px 0 0;padding:0;list-style:none;display:grid}.a-sources[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{gap:2px;padding-block:10px;line-height:1.6;display:grid}.a-related[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-block:12px;line-height:1.6;display:flex}.a-sources[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]+li[data-astro-cid-57z6rh23],.a-related[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]+li[data-astro-cid-57z6rh23]{border-top:1px solid var(--line-soft)}.a-related[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{flex:16em;min-width:0;font-weight:700}.rail-block[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23]{counter-reset:t}.rail-block[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{counter-increment:t;grid-template-columns:24px minmax(0,1fr);display:grid}.rail-block[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]:before{content:counter(t);font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink-sub);font-weight:700}.rail-articles[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{font-size:var(--fs-sub);grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;display:grid}.rail-articles[data-astro-cid-57z6rh23] img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line-soft);border-radius:6px;width:80px}@media (width<=1023px){.a-eyecatch[data-astro-cid-57z6rh23]{max-width:640px}}@media (width<=600px){.a-title[data-astro-cid-57z6rh23]{font-size:clamp(23px,7vw,26px)}.a-top[data-astro-cid-57z6rh23]{gap:20px}.a-eyecatch[data-astro-cid-57z6rh23]{border-radius:var(--r-img);padding:8px}.a-body[data-astro-cid-57z6rh23]{margin-top:28px}.a-toc[data-astro-cid-57z6rh23]{margin-bottom:32px;padding:16px 18px}}
