.group[data-astro-cid-6w3vxrv6]{margin-bottom:var(--space-7)}.group__head[data-astro-cid-6w3vxrv6]{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border)}.group__head[data-astro-cid-6w3vxrv6] h2[data-astro-cid-6w3vxrv6]{font-size:var(--text-lg)}.group__head[data-astro-cid-6w3vxrv6] p[data-astro-cid-6w3vxrv6]{margin:0;font-size:var(--text-2xs);color:var(--ink-muted)}.family-grid[data-astro-cid-6w3vxrv6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);list-style:none;margin:0;padding:0;max-width:none}.family-card[data-astro-cid-6w3vxrv6]{display:flex;flex-direction:column;margin:0;padding:var(--space-4);border:var(--border);border-radius:var(--radius);background:var(--surface)}.family-card[data-astro-cid-6w3vxrv6]:hover{border-color:var(--accent-rule)}.family-card__head[data-astro-cid-6w3vxrv6]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.family-card__vendor[data-astro-cid-6w3vxrv6]{margin:0 0 .15em;font-size:var(--text-3xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted)}.family-card[data-astro-cid-6w3vxrv6] h3[data-astro-cid-6w3vxrv6]{margin:0;font-size:var(--text-md)}.family-card[data-astro-cid-6w3vxrv6] h3[data-astro-cid-6w3vxrv6] a[data-astro-cid-6w3vxrv6]{color:var(--ink);text-decoration:none}.family-card[data-astro-cid-6w3vxrv6] h3[data-astro-cid-6w3vxrv6] a[data-astro-cid-6w3vxrv6]:hover{color:var(--accent);text-decoration:underline}.family-card__description[data-astro-cid-6w3vxrv6]{margin:0 0 var(--space-4);font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-secondary);max-width:none;flex:1}.family-card__facts[data-astro-cid-6w3vxrv6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-3);padding-block:var(--space-3);border-block:var(--border-hairline)}.family-card__facts[data-astro-cid-6w3vxrv6] dt[data-astro-cid-6w3vxrv6]{font-size:var(--text-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted)}.family-card__facts[data-astro-cid-6w3vxrv6] dd[data-astro-cid-6w3vxrv6]{margin:.15em 0 0;font-size:var(--text-2xs);color:var(--ink)}.family-card__unrecorded[data-astro-cid-6w3vxrv6]{color:var(--ink-muted)!important}.family-card__variants[data-astro-cid-6w3vxrv6]{list-style:none;margin:0;padding:0;max-width:none}.family-card__variants[data-astro-cid-6w3vxrv6] li[data-astro-cid-6w3vxrv6]{display:flex;align-items:baseline;gap:var(--space-2);margin:0;padding:.2rem 0;font-size:var(--text-2xs);color:var(--ink-secondary)}.family-card__variants[data-astro-cid-6w3vxrv6] li[data-astro-cid-6w3vxrv6]:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--rule-strong);flex:0 0 auto}.family-card__ref[data-astro-cid-6w3vxrv6]{padding:0 .3em;border:1px solid var(--accent-rule);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-3xs);text-transform:uppercase}.registry-notes[data-astro-cid-6w3vxrv6]{padding-top:var(--space-5);border-top:var(--border)}.registry-notes[data-astro-cid-6w3vxrv6] h2[data-astro-cid-6w3vxrv6]{margin-bottom:var(--space-4);font-size:var(--text-base)}.registry-notes[data-astro-cid-6w3vxrv6] dl[data-astro-cid-6w3vxrv6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-7);margin:0}.registry-notes[data-astro-cid-6w3vxrv6] dl[data-astro-cid-6w3vxrv6]>div[data-astro-cid-6w3vxrv6]{padding-bottom:var(--space-4);border-bottom:var(--border-hairline)}.registry-notes[data-astro-cid-6w3vxrv6] dt[data-astro-cid-6w3vxrv6]{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:700;color:var(--ink)}.registry-notes[data-astro-cid-6w3vxrv6] dd[data-astro-cid-6w3vxrv6]{margin:0;font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--ink-secondary)}.registry-notes__source[data-astro-cid-6w3vxrv6]{margin:var(--space-4) 0 0;font-size:var(--text-2xs);color:var(--ink-muted);max-width:none}@media(max-width:1080px){.family-grid[data-astro-cid-6w3vxrv6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.family-grid[data-astro-cid-6w3vxrv6],.registry-notes[data-astro-cid-6w3vxrv6] dl[data-astro-cid-6w3vxrv6]{grid-template-columns:minmax(0,1fr)}.group__head[data-astro-cid-6w3vxrv6]{flex-direction:column;gap:var(--space-2)}}
