.subtypes[data-astro-cid-ylkdm676]{gap:1rem;max-inline-size:68ch;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.subtypes[data-astro-cid-ylkdm676]{grid-template-columns:repeat(2,minmax(0,1fr))}}.subtype[data-astro-cid-ylkdm676]{border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--surface-raised);flex-direction:column;gap:.5rem;padding:1.375rem;display:flex}.subtype__head[data-astro-cid-ylkdm676]{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.subtype__code[data-astro-cid-ylkdm676]{background-color:var(--color-brand-500);color:#fff;font-size:var(--text-2xs);letter-spacing:.08em;border-radius:999px;padding:.15rem .5rem;font-weight:700}.subtype__share[data-astro-cid-ylkdm676]{color:var(--content-subtle);font-size:var(--text-xs)}.subtype__name[data-astro-cid-ylkdm676]{font-size:var(--text-base);line-height:1.35}.subtype__text[data-astro-cid-ylkdm676]{color:var(--content-muted);font-size:var(--text-sm);line-height:1.65}.subtype__person[data-astro-cid-ylkdm676]{color:var(--color-brand-600);font-size:var(--text-sm);align-items:center;gap:.35rem;margin-block-start:auto;padding-block-start:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.subtype__person[data-astro-cid-ylkdm676]:hover{text-underline-offset:3px;text-decoration:underline}[data-theme=dark] .subtype__person[data-astro-cid-ylkdm676]{color:var(--color-brand-300)}.numbers[data-astro-cid-ylkdm676]{background-color:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);gap:1px;max-inline-size:68ch;margin:2rem 0;display:grid;overflow:hidden}@media (width>=40rem){.numbers[data-astro-cid-ylkdm676]{grid-template-columns:repeat(2,minmax(0,1fr))}}.numbers[data-astro-cid-ylkdm676]>div[data-astro-cid-ylkdm676]{background-color:var(--surface-raised);padding:1.25rem 1.375rem}.numbers[data-astro-cid-ylkdm676] dt[data-astro-cid-ylkdm676]{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.03em;color:var(--color-brand-600);font-variant-numeric:tabular-nums;font-weight:650;line-height:1}[data-theme=dark] .numbers[data-astro-cid-ylkdm676] dt[data-astro-cid-ylkdm676]{color:var(--color-brand-300)}.numbers[data-astro-cid-ylkdm676] dd[data-astro-cid-ylkdm676]{color:var(--content-muted);font-size:var(--text-sm);margin:.5rem 0 0;line-height:1.5}.numbers__note[data-astro-cid-ylkdm676]{font-size:var(--text-sm);color:var(--content-subtle)}.next-grid[data-astro-cid-ylkdm676]{gap:.75rem;max-inline-size:68ch;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.next-grid[data-astro-cid-ylkdm676]{grid-template-columns:repeat(2,minmax(0,1fr))}}.next-card[data-astro-cid-ylkdm676]{border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--surface-raised);block-size:100%;color:inherit;transition:border-color .22s var(--ease-out-soft), box-shadow .22s var(--ease-out-soft), transform .26s var(--ease-out-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.875rem;padding:1.25rem;text-decoration:none;display:grid}.next-card[data-astro-cid-ylkdm676]:hover{border-color:var(--color-brand-400);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.next-card__icon[data-astro-cid-ylkdm676]{border-radius:var(--radius-sm);background-color:var(--color-brand-50);block-size:2.25rem;inline-size:2.25rem;color:var(--color-brand-600);place-items:center;display:grid}[data-theme=dark] .next-card__icon[data-astro-cid-ylkdm676]{background-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent);color:var(--color-brand-300)}.next-card__body[data-astro-cid-ylkdm676]{flex-direction:column;gap:.2rem;display:flex}.next-card__title[data-astro-cid-ylkdm676]{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600}.next-card__text[data-astro-cid-ylkdm676]{color:var(--content-muted);font-size:var(--text-sm);line-height:1.55}.next-card__arrow{color:var(--content-subtle);transition:transform .22s var(--ease-out-soft);margin-block-start:.6rem}.next-card[data-astro-cid-ylkdm676]:hover .next-card__arrow{transform:translate(3px)}
