.FamilyReportView_hero__G5yrf{position:relative;overflow:hidden;display:grid;gap:1.5rem;padding:clamp(1.5rem,4vw,2.75rem);border:1px solid var(--color-line);border-radius:var(--radius-3xl);background:linear-gradient(135deg,var(--color-surface) 0,var(--color-water) 100%)}.FamilyReportView_hero__G5yrf:after{content:"";position:absolute;width:18rem;height:18rem;right:-7rem;top:-9rem;border-radius:50%;border:1px solid var(--color-water-strong);opacity:.7}@media (min-width:850px){.FamilyReportView_hero__G5yrf{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end}}.FamilyReportView_heroCopy__w8hzh,.FamilyReportView_scopeCard__nZdi4{position:relative;z-index:1}.FamilyReportView_eyebrow__IrBoF,.FamilyReportView_railEyebrow__AcqLn,.FamilyReportView_scopeLabel__iw8js{margin:0 0 .55rem;color:var(--color-link);font:var(--font-weight-semibold) 10.5px/1.3 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.FamilyReportView_hero__G5yrf h1{margin:0;max-width:18ch;color:var(--color-shell);font-family:var(--font-display);font-size:clamp(2.25rem,6vw,3.8rem);font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:-.04em}.FamilyReportView_lede__HUMO9{max-width:62ch;margin:1rem 0 0;color:var(--color-ink-body);font-size:1.03rem;line-height:1.65}.FamilyReportView_actions__xFO1j{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.FamilyReportView_primaryAction__Sy682,.FamilyReportView_railAction__Zypqs{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:var(--radius-md);background:var(--color-shell);color:var(--color-on-navy);font-size:.85rem;font-weight:var(--font-weight-bold);text-decoration:none}.FamilyReportView_primaryAction__Sy682:hover,.FamilyReportView_railAction__Zypqs:hover{color:var(--color-on-navy);filter:brightness(1.08)}.FamilyReportView_scopeCard__nZdi4{padding:1.1rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 88%,transparent)}.FamilyReportView_scopeCard__nZdi4 p:not(.FamilyReportView_scopeLabel__iw8js){margin:0;color:var(--color-ink-body);font-size:.88rem;line-height:1.6}.FamilyReportView_scopeCard__nZdi4 a{display:inline-block;margin-top:.8rem;color:var(--color-link);font-size:.82rem;font-weight:var(--font-weight-bold);text-decoration:none}.FamilyReportView_factBand__5KRNP{display:grid;margin-top:1rem;border-radius:var(--radius-lg);background:var(--color-shell);color:var(--color-on-navy);overflow:hidden}@media (min-width:720px){.FamilyReportView_factBand__5KRNP{grid-template-columns:repeat(3,1fr) minmax(220px,1.2fr)}}.FamilyReportView_factBand__5KRNP>div,.FamilyReportView_factBand__5KRNP>p{margin:0;padding:1rem 1.15rem;border-bottom:1px solid rgb(255 255 255/.12)}@media (min-width:720px){.FamilyReportView_factBand__5KRNP>div,.FamilyReportView_factBand__5KRNP>p{border-right:1px solid rgb(255 255 255/.12);border-bottom:0}.FamilyReportView_factBand__5KRNP>:last-child{border-right:0}}.FamilyReportView_factBand__5KRNP div{display:grid;gap:.2rem}.FamilyReportView_factBand__5KRNP strong{font-family:var(--font-display);font-size:1.6rem;line-height:1}.FamilyReportView_factBand__5KRNP p,.FamilyReportView_factBand__5KRNP span{font-size:.76rem;line-height:1.45;opacity:.82}.FamilyReportView_layout__UcT39{display:grid;gap:2rem;align-items:start}@media (min-width:980px){.FamilyReportView_layout__UcT39{grid-template-columns:minmax(0,1fr) 290px}}.FamilyReportView_main__7w9fW{min-width:0}.FamilyReportView_empty__Bfz88,.FamilyReportView_methodCard__joaBs,.FamilyReportView_proseCard__MYhLZ{padding:1.1rem 1.2rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.FamilyReportView_methodCard__joaBs p,.FamilyReportView_proseCard__MYhLZ p{margin:0;color:var(--color-ink-body);line-height:1.7}.FamilyReportView_proseCard__MYhLZ p+p{margin-top:.8rem}.FamilyReportView_sectionIntro__C5v5u{max-width:68ch;margin:-.25rem 0 1rem;color:var(--color-ink-body);font-size:.9rem;line-height:1.6}.FamilyReportView_compoundGrid__D1UCS,.FamilyReportView_technologyGrid__Xeb_k{display:grid;gap:.85rem}@media (min-width:680px){.FamilyReportView_compoundGrid__D1UCS,.FamilyReportView_technologyGrid__Xeb_k{grid-template-columns:repeat(2,minmax(0,1fr))}}.FamilyReportView_compoundCard__ArgYC{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:1.1rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.FamilyReportView_compoundMeta__bEWKI{margin:0 0 .45rem;color:var(--color-ink-muted);font:10.5px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.FamilyReportView_compoundCard__ArgYC h3{margin:0;font-family:var(--font-display);font-size:1.12rem}.FamilyReportView_compoundCard__ArgYC h3 a{color:var(--color-shell);text-decoration:none}.FamilyReportView_compoundCard__ArgYC h3 a:hover{color:var(--color-link)}.FamilyReportView_scientific__QnDc1{margin:.25rem 0 0;color:var(--color-ink-muted);font:.74rem/1.4 var(--font-mono)}.FamilyReportView_description__EWYLd{display:-webkit-box;overflow:hidden;margin:.75rem 0;color:var(--color-ink-body);font-size:.84rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.FamilyReportView_referenceRow__mRlTg{display:grid;gap:.25rem;margin-top:auto;padding-top:.8rem;border-top:1px solid var(--color-line-soft)}.FamilyReportView_referenceRow__mRlTg span{color:var(--color-ink-muted);font:10px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.FamilyReportView_referenceRow__mRlTg strong{color:var(--color-shell);font-size:.82rem;overflow-wrap:anywhere}.FamilyReportView_cardLink___Ni_1{margin-top:.8rem;color:var(--color-link);font-size:.8rem;font-weight:var(--font-weight-bold);text-decoration:none}.FamilyReportView_sourceList__RJOjE{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.FamilyReportView_sourceList__RJOjE li{padding:.85rem 1rem;border-left:3px solid var(--state-info);border-radius:var(--radius-md);background:var(--color-evidence);color:var(--color-ink-body);font-size:.85rem;line-height:1.5}.FamilyReportView_steps__YLpV1{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.FamilyReportView_steps__YLpV1 li{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;padding:.9rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.FamilyReportView_steps__YLpV1 li>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--color-water);color:var(--color-primary);font:var(--font-weight-bold) .8rem/1 var(--font-mono)}.FamilyReportView_steps__YLpV1 strong{color:var(--color-shell)}.FamilyReportView_steps__YLpV1 p{margin:.25rem 0 0;color:var(--color-ink-body);font-size:.84rem;line-height:1.5}.FamilyReportView_technologyCard__kSe_i{padding:1rem;border:1px solid var(--color-water-strong);border-radius:var(--radius-lg);background:var(--color-water)}.FamilyReportView_technologyCard__kSe_i strong{color:var(--color-shell)}.FamilyReportView_caveat__wcq0P,.FamilyReportView_technologyCard__kSe_i p{color:var(--color-ink-body);font-size:.83rem;line-height:1.55}.FamilyReportView_technologyCard__kSe_i p{margin:.4rem 0 0}.FamilyReportView_caveat__wcq0P{margin:.8rem 0 0}.FamilyReportView_methodCard__joaBs{border-left:4px solid var(--state-info)}.FamilyReportView_methodCard__joaBs a{display:inline-block;margin-top:.7rem;color:var(--color-link);font-size:.84rem;font-weight:var(--font-weight-bold);text-decoration:none}.FamilyReportView_empty__Bfz88{color:var(--color-ink-muted)}.FamilyReportView_rail__IjZ5Q{display:grid;gap:.85rem}@media (min-width:980px){.FamilyReportView_rail__IjZ5Q{position:sticky;top:6rem;margin-top:2.5rem}}.FamilyReportView_railCard__vynq6{padding:1.1rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.FamilyReportView_railCard__vynq6:first-child{border-top:4px solid var(--state-info)}.FamilyReportView_railCard__vynq6 h2{margin:0;color:var(--color-shell);font-family:var(--font-display);font-size:1.15rem;line-height:1.2}.FamilyReportView_railCard__vynq6 p:not(.FamilyReportView_railEyebrow__AcqLn){margin:.65rem 0 0;color:var(--color-ink-body);font-size:.84rem;line-height:1.55}.FamilyReportView_railAction__Zypqs{margin-top:.9rem}@media (max-width:520px){.FamilyReportView_hero__G5yrf{border-radius:var(--radius-xl)}.FamilyReportView_factBand__5KRNP{border-radius:var(--radius-md)}.FamilyReportView_compoundGrid__D1UCS{grid-template-columns:minmax(0,1fr)}}.FamilyReportView_familyLinks__NKsFl{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem}