.family-page.svelte-6o0eoi{min-height:100vh;padding-top:59px;background:var(--color-canvas);color:var(--color-ink)}.breadcrumbs.svelte-6o0eoi{display:flex;gap:9px;align-items:center;max-width:1280px;margin:0 auto;padding:28px clamp(24px,5vw,62px) 0;color:var(--color-mist);font:600 .56rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.breadcrumbs.svelte-6o0eoi a:where(.svelte-6o0eoi){color:var(--color-slate);text-decoration:none}.breadcrumbs.svelte-6o0eoi strong:where(.svelte-6o0eoi){overflow:hidden;color:var(--color-vermillion-deep);text-overflow:ellipsis;white-space:nowrap}.family-hero.svelte-6o0eoi{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:60px;align-items:end;max-width:1280px;margin:0 auto;padding:clamp(68px,9vw,118px) clamp(24px,5vw,62px) 68px}.eyebrow.svelte-6o0eoi{color:var(--color-vermillion-deep);font:700 .61rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.family-hero.svelte-6o0eoi h1:where(.svelte-6o0eoi){max-width:930px;margin-top:14px;font:520 clamp(3.4rem,6.7vw,6.6rem)/.89 var(--font-display);letter-spacing:-.06em}.family-hero.svelte-6o0eoi>div:where(.svelte-6o0eoi)>p:where(.svelte-6o0eoi):last-child{max-width:720px;margin-top:26px;color:var(--color-graphite);font-size:1rem;line-height:1.72}.release-stamp.svelte-6o0eoi{display:grid;gap:7px;padding:25px;border:1px solid var(--color-rule-strong);border-radius:16px;background:var(--color-surface-2)}.release-stamp.svelte-6o0eoi span:where(.svelte-6o0eoi),.release-stamp.svelte-6o0eoi small:where(.svelte-6o0eoi){color:var(--color-slate);font:600 .57rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.release-stamp.svelte-6o0eoi strong:where(.svelte-6o0eoi){color:var(--color-vermillion);font:530 1.7rem var(--font-display)}.family-actions.svelte-6o0eoi{display:flex;gap:10px;max-width:1156px;margin:0 auto 80px;padding-inline:0}.family-actions.svelte-6o0eoi a:where(.svelte-6o0eoi){display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:25px;padding:0 19px;border:1px solid var(--color-rule-strong);border-radius:999px;color:var(--color-ink);font-size:.72rem;font-weight:650;text-decoration:none}.family-actions.svelte-6o0eoi .primary:where(.svelte-6o0eoi){border-color:var(--color-ink);background:var(--color-ink);color:#fff}.family-actions.svelte-6o0eoi .primary:where(.svelte-6o0eoi) span:where(.svelte-6o0eoi){color:var(--color-vermillion)}.result-groups.svelte-6o0eoi{max-width:1156px;margin:0 auto}.result-group.svelte-6o0eoi{margin-bottom:88px}.result-group.svelte-6o0eoi>header:where(.svelte-6o0eoi){display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--color-rule-strong)}.result-group.svelte-6o0eoi header:where(.svelte-6o0eoi) span:where(.svelte-6o0eoi){color:var(--color-vermillion-deep);font:700 .57rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.result-group.svelte-6o0eoi h2:where(.svelte-6o0eoi){margin-top:7px;font:540 clamp(1.65rem,3vw,2.5rem) var(--font-display);letter-spacing:-.035em}.result-group.svelte-6o0eoi>header:where(.svelte-6o0eoi)>strong:where(.svelte-6o0eoi){color:var(--color-mist);font:500 2.2rem var(--font-display)}.scenario-grid.svelte-6o0eoi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scenario-card.svelte-6o0eoi{display:flex;min-height:280px;flex-direction:column;padding:22px;border:1px solid var(--color-rule);border-radius:15px;background:var(--color-surface-2);color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.scenario-card.svelte-6o0eoi:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-vermillion) 42%,var(--color-rule))}.status.svelte-6o0eoi{display:flex;align-items:center;gap:7px;color:var(--color-slate);font:650 .56rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.status.svelte-6o0eoi i:where(.svelte-6o0eoi){width:7px;height:7px;border-radius:50%;background:var(--color-mist)}.status.action.svelte-6o0eoi i:where(.svelte-6o0eoi){background:var(--color-vermillion)}.status.review.svelte-6o0eoi i:where(.svelte-6o0eoi){background:var(--color-verify)}.scenario-card.svelte-6o0eoi h3:where(.svelte-6o0eoi){margin-top:28px;font:550 1.25rem/1.13 var(--font-display);letter-spacing:-.025em}.fact-line.svelte-6o0eoi{display:flex;flex-wrap:wrap;gap:5px;margin-top:18px}.fact-line.svelte-6o0eoi span:where(.svelte-6o0eoi){padding:5px 7px;border-radius:999px;background:var(--color-canvas);color:var(--color-slate);font-size:.57rem}.fact-line.svelte-6o0eoi strong:where(.svelte-6o0eoi){color:var(--color-graphite)}.scenario-card.svelte-6o0eoi footer:where(.svelte-6o0eoi){display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--color-rule);color:var(--color-mist);font:600 .54rem var(--font-mono)}.scenario-card.svelte-6o0eoi footer:where(.svelte-6o0eoi) strong:where(.svelte-6o0eoi){color:var(--color-vermillion-deep);font-family:var(--font-body)}.family-disclaimer.svelte-6o0eoi{display:grid;grid-template-columns:220px 1fr;gap:30px;max-width:1156px;margin:20px auto 130px;padding:30px;border-left:3px solid var(--color-vermillion);background:var(--color-surface-2)}.family-disclaimer.svelte-6o0eoi strong:where(.svelte-6o0eoi){font:540 1.1rem var(--font-display)}.family-disclaimer.svelte-6o0eoi span:where(.svelte-6o0eoi){max-width:720px;color:var(--color-graphite);font-size:.75rem;line-height:1.65}@media(max-width:1240px){.family-actions.svelte-6o0eoi,.result-groups.svelte-6o0eoi,.family-disclaimer.svelte-6o0eoi{margin-inline:24px}}@media(max-width:760px){.family-page.svelte-6o0eoi{padding-top:54px}.family-hero.svelte-6o0eoi{grid-template-columns:1fr;gap:34px;padding:60px 18px 48px}.family-hero.svelte-6o0eoi h1:where(.svelte-6o0eoi){font-size:clamp(3rem,14vw,4.7rem)}.release-stamp.svelte-6o0eoi{max-width:280px}.breadcrumbs.svelte-6o0eoi{padding-inline:18px}.family-actions.svelte-6o0eoi{align-items:stretch;flex-direction:column;margin:0 18px 62px}.family-actions.svelte-6o0eoi a:where(.svelte-6o0eoi){justify-content:center}.result-groups.svelte-6o0eoi{margin-inline:18px}.scenario-grid.svelte-6o0eoi{grid-template-columns:1fr}.scenario-card.svelte-6o0eoi{min-height:250px}.family-disclaimer.svelte-6o0eoi{grid-template-columns:1fr;margin:10px 18px 100px}}
