.article-toc[data-astro-cid-mnjddtd6]{border:1px solid var(--line);border-radius:var(--radius-md,9px);background:var(--surface,var(--wash));font-family:var(--font-sans,inherit);margin:18px 0 24px}.article-toc[data-astro-cid-mnjddtd6] summary[data-astro-cid-mnjddtd6]{color:var(--wine,var(--accent));cursor:pointer;padding:12px 16px;font-weight:700}.article-toc[data-astro-cid-mnjddtd6] ol[data-astro-cid-mnjddtd6]{columns:2;column-gap:34px;margin:0;padding:0 16px 12px 2.4em;list-style:decimal}.article-toc[data-astro-cid-mnjddtd6] li[data-astro-cid-mnjddtd6]{break-inside:avoid;margin-bottom:9px}.article-toc[data-astro-cid-mnjddtd6] a[data-astro-cid-mnjddtd6]{color:var(--red-dark,var(--accent));text-underline-offset:3px;text-decoration:underline}@media (width<=680px){.article-toc[data-astro-cid-mnjddtd6] ol[data-astro-cid-mnjddtd6]{columns:1}}.article-tags[data-astro-cid-tir2fsxy]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.article-tags[data-astro-cid-tir2fsxy] span[data-astro-cid-tir2fsxy]{border:1px solid var(--line);background:var(--surface,var(--paper));color:var(--ink-soft,var(--muted));border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:700}.article-detail[data-astro-cid-7natcuz3]{width:min(100% - 40px,920px);padding-block-start:clamp(24px,5vw,48px)}.article-reading-meta[data-astro-cid-7natcuz3]{flex-wrap:wrap;gap:4px 12px;display:flex}.breadcrumbs[data-astro-cid-7natcuz3]{color:var(--ink-soft);margin:32px 0;font-size:.82rem}.breadcrumbs[data-astro-cid-7natcuz3] ol[data-astro-cid-7natcuz3]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-7natcuz3] li[data-astro-cid-7natcuz3]{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;max-width:100%;display:inline-flex}.breadcrumbs[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{color:var(--red-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.article-header[data-astro-cid-7natcuz3] h1[data-astro-cid-7natcuz3]{max-width:900px}.article-hero-image[data-astro-cid-7natcuz3]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream);box-shadow:var(--shadow);margin:34px 0 48px;overflow:hidden}.article-hero-image[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{aspect-ratio:1200/630;object-fit:cover;width:100%}.practical-map[data-astro-cid-7natcuz3],.article-faq[data-astro-cid-7natcuz3],.article-sources[data-astro-cid-7natcuz3]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-sans);margin:42px 0;padding:28px}.article-faq[data-astro-cid-7natcuz3] summary[data-astro-cid-7natcuz3],.article-sources[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{color:var(--red-dark);text-underline-offset:3px;text-decoration:underline}.practical-map[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3],.article-faq[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3],.article-sources[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3]{margin:9px 0 22px;font-size:clamp(1.65rem,4vw,2.25rem)}.article-sources[data-astro-cid-7natcuz3] li[data-astro-cid-7natcuz3]{margin-bottom:14px}.article-sources[data-astro-cid-7natcuz3] li[data-astro-cid-7natcuz3] p[data-astro-cid-7natcuz3]{color:var(--ink-soft);margin:5px 0 0;font-size:.9rem}.practical-map[data-astro-cid-7natcuz3] table[data-astro-cid-7natcuz3]{border-collapse:collapse;width:100%;font-size:.9rem}.practical-map[data-astro-cid-7natcuz3] th[data-astro-cid-7natcuz3],.practical-map[data-astro-cid-7natcuz3] td[data-astro-cid-7natcuz3]{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:190px;padding:14px}.practical-map[data-astro-cid-7natcuz3] th[data-astro-cid-7natcuz3]{background:var(--cream);color:var(--wine)}.reviewer-note[data-astro-cid-7natcuz3]{border-left:4px solid var(--red);background:var(--surface-soft);margin:30px 0 40px;padding:22px 24px}.article-faq[data-astro-cid-7natcuz3] details[data-astro-cid-7natcuz3]{border-top:1px solid var(--line)}.article-faq[data-astro-cid-7natcuz3] summary[data-astro-cid-7natcuz3]{cursor:pointer;padding:17px 0;font-weight:800}.revision-history[data-astro-cid-7natcuz3]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:52px;padding:30px}.revision-history[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3]{margin:8px 0 22px}.revision-history[data-astro-cid-7natcuz3] dl[data-astro-cid-7natcuz3] div[data-astro-cid-7natcuz3]{border-top:1px solid var(--line);grid-template-columns:160px 1fr;gap:20px;padding:13px 0;display:grid}.revision-history[data-astro-cid-7natcuz3] dd[data-astro-cid-7natcuz3]{color:var(--ink-soft);margin:0}.related-reading[data-astro-cid-7natcuz3]{border-top:1px solid var(--line);margin-top:78px;padding-top:54px}.related-grid[data-astro-cid-7natcuz3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=900px){.related-grid[data-astro-cid-7natcuz3]{grid-template-columns:1fr}}@media (width<=680px){.article-detail[data-astro-cid-7natcuz3]{width:min(100% - 28px,920px)}.revision-history[data-astro-cid-7natcuz3] dl[data-astro-cid-7natcuz3] div[data-astro-cid-7natcuz3]{grid-template-columns:1fr;gap:4px}}html[data-school-game] .article-page :is(.article-header,.article-body) .messenger-banner{background:var(--accent-dark);border-radius:10px;margin:24px 0}.nutrition-article[data-astro-cid-bqk76jde]{width:min(100% - 40px,920px)}.breadcrumbs[data-astro-cid-bqk76jde]{color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin-bottom:38px;font-size:.82rem;display:flex}.breadcrumbs[data-astro-cid-bqk76jde] a[data-astro-cid-bqk76jde]{color:var(--red-dark);font-weight:700}.header[data-astro-cid-bqk76jde]{margin-bottom:46px}.header[data-astro-cid-bqk76jde] h1[data-astro-cid-bqk76jde]{max-width:900px}.meta[data-astro-cid-bqk76jde],.credits[data-astro-cid-bqk76jde]{flex-wrap:wrap;gap:8px;display:flex}.meta[data-astro-cid-bqk76jde] span[data-astro-cid-bqk76jde],.meta[data-astro-cid-bqk76jde] time[data-astro-cid-bqk76jde]{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:700}.credits[data-astro-cid-bqk76jde]{color:var(--ink-soft);gap:12px 22px;margin-top:20px;font-size:.86rem}.sources[data-astro-cid-bqk76jde]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:42px 0;padding:28px}.sources[data-astro-cid-bqk76jde] h2[data-astro-cid-bqk76jde]{margin:8px 0 20px}.sources[data-astro-cid-bqk76jde] li[data-astro-cid-bqk76jde]{margin-bottom:14px}.sources[data-astro-cid-bqk76jde] li[data-astro-cid-bqk76jde] p[data-astro-cid-bqk76jde]{color:var(--ink-soft);margin:5px 0 0}.disclaimer[data-astro-cid-bqk76jde]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);margin-top:46px;padding:24px}.revision-history[data-astro-cid-bqk76jde]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:52px;padding:30px}.revision-history[data-astro-cid-bqk76jde] h2[data-astro-cid-bqk76jde]{margin:8px 0 22px}.revision-history[data-astro-cid-bqk76jde] dl[data-astro-cid-bqk76jde]{margin:0;display:grid}.revision-history[data-astro-cid-bqk76jde] dl[data-astro-cid-bqk76jde] div[data-astro-cid-bqk76jde]{border-top:1px solid var(--line);grid-template-columns:160px 1fr;gap:20px;padding:13px 0;display:grid}.revision-history[data-astro-cid-bqk76jde] dt[data-astro-cid-bqk76jde]{font-weight:800}.revision-history[data-astro-cid-bqk76jde] dd[data-astro-cid-bqk76jde]{color:var(--ink-soft);margin:0}.related-reading[data-astro-cid-bqk76jde]{border-top:1px solid var(--line);margin-top:70px;padding-top:48px}.related-grid[data-astro-cid-bqk76jde]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.migration[data-astro-cid-bqk76jde]{border:1px dashed var(--line);border-radius:var(--radius-md);padding:28px}@media (width<=900px){.related-grid[data-astro-cid-bqk76jde]{grid-template-columns:1fr}}@media (width<=680px){.revision-history[data-astro-cid-bqk76jde] dl[data-astro-cid-bqk76jde] div[data-astro-cid-bqk76jde]{grid-template-columns:1fr;gap:4px}}
