.generation-section[data-astro-cid-o53aylng]{padding-block:clamp(var(--space-12), 6vw, var(--space-20));border-bottom:1px solid var(--color-border);grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.section-intro[data-astro-cid-o53aylng]{padding-top:.65rem}.section-label[data-astro-cid-o53aylng]{color:var(--color-blue-dark);font-family:var(--font-heading);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;font-weight:800}h2[data-astro-cid-o53aylng]{letter-spacing:-.055em;margin-top:.35rem;font-size:clamp(2rem,3vw,2.6rem);font-weight:750;line-height:1.03}.section-intro[data-astro-cid-o53aylng]>p[data-astro-cid-o53aylng]:not(.section-label){color:var(--color-slate);font-size:var(--font-size-field-name);margin-top:.75rem;line-height:1.5}.source-links[data-astro-cid-o53aylng]{flex-wrap:wrap;gap:1rem;margin-top:.9rem;display:flex}.source-links[data-astro-cid-o53aylng] a[data-astro-cid-o53aylng]{color:var(--color-blue-dark);font-family:var(--font-heading);font-size:var(--font-size-note);text-underline-offset:.2rem;font-weight:750}.generation-table-wrap[data-astro-cid-o53aylng]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);overflow:hidden}table[data-astro-cid-o53aylng]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;line-height:1.35}th[data-astro-cid-o53aylng],td[data-astro-cid-o53aylng]{overflow-wrap:anywhere;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.48rem .75rem}thead[data-astro-cid-o53aylng] th[data-astro-cid-o53aylng]{color:var(--color-ink);font-family:var(--font-heading);background:#f8faff}thead[data-astro-cid-o53aylng] th[data-astro-cid-o53aylng]:first-child{width:28%}.has-gen3[data-astro-cid-o53aylng] thead[data-astro-cid-o53aylng] th[data-astro-cid-o53aylng]:first-child{width:22%}thead[data-astro-cid-o53aylng] span[data-astro-cid-o53aylng],thead[data-astro-cid-o53aylng] strong[data-astro-cid-o53aylng]{display:block}thead[data-astro-cid-o53aylng] span[data-astro-cid-o53aylng]{color:var(--color-blue-dark);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase}thead[data-astro-cid-o53aylng] strong[data-astro-cid-o53aylng]{font-size:var(--font-size-field-value);margin-top:.1rem}tbody[data-astro-cid-o53aylng] th[data-astro-cid-o53aylng]{font-family:var(--font-heading);font-size:var(--font-size-field-name);font-weight:750}tbody[data-astro-cid-o53aylng] td[data-astro-cid-o53aylng]{color:var(--color-ink-soft);font-size:var(--font-size-field-name)}tbody[data-astro-cid-o53aylng] tr[data-astro-cid-o53aylng]:last-child th[data-astro-cid-o53aylng],tbody[data-astro-cid-o53aylng] tr[data-astro-cid-o53aylng]:last-child td[data-astro-cid-o53aylng]{border-bottom:0}.generation-note[data-astro-cid-o53aylng]{color:var(--color-ink-soft);font-size:var(--font-size-note);margin-top:.65rem;line-height:1.45}@media (width<=52rem){.generation-section[data-astro-cid-o53aylng]{grid-template-columns:1fr;gap:1.5rem}}@media (width<=40rem){.generation-table-wrap[data-astro-cid-o53aylng]{background:0 0;border:0;overflow:visible}table[data-astro-cid-o53aylng],tbody[data-astro-cid-o53aylng],tr[data-astro-cid-o53aylng],th[data-astro-cid-o53aylng],td[data-astro-cid-o53aylng]{display:block}table[data-astro-cid-o53aylng]{min-width:0}thead[data-astro-cid-o53aylng]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-astro-cid-o53aylng]{gap:.75rem;display:grid}tr[data-astro-cid-o53aylng]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);overflow:hidden}th[data-astro-cid-o53aylng],td[data-astro-cid-o53aylng]{border-bottom:1px solid var(--color-border);padding:.75rem}tbody[data-astro-cid-o53aylng] th[data-astro-cid-o53aylng]{background:var(--color-ink);color:var(--color-white)}td[data-astro-cid-o53aylng]:before{color:var(--color-blue-dark);font-family:var(--font-heading);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;content:attr(data-label);margin-bottom:.25rem;font-weight:800;display:block}tbody[data-astro-cid-o53aylng] td[data-astro-cid-o53aylng]:last-child{border-bottom:0}tr[data-astro-cid-o53aylng]{grid-template-columns:1fr 1fr;display:grid}tbody[data-astro-cid-o53aylng] th[data-astro-cid-o53aylng]{grid-column:1/-1}td[data-astro-cid-o53aylng],tbody[data-astro-cid-o53aylng] tr[data-astro-cid-o53aylng]:last-child td[data-astro-cid-o53aylng]{border-bottom:0}td[data-astro-cid-o53aylng]+td[data-astro-cid-o53aylng]{border-left:1px solid var(--color-border)}.has-gen3[data-astro-cid-o53aylng] tr[data-astro-cid-o53aylng]{grid-template-columns:1fr}.has-gen3[data-astro-cid-o53aylng] td[data-astro-cid-o53aylng]+td[data-astro-cid-o53aylng]{border-top:1px solid var(--color-border);border-left:0}}
