.family-hero h1{font-size:clamp(47px,5.8vw,83px);white-space:normal;line-height:1.08;max-width:650px}.family-hero h1 em{font-size:.81em;display:inline-block;max-width:100%;text-wrap:balance}.family-hero .hero-sub{font-size:21px;line-height:1.65;max-width:540px}.family-hero .hero-note{max-width:520px}.family-availability{padding:11px 15px;border-radius:10px;background:var(--soft);color:var(--muted);width:fit-content}.catalog-layout .price-empty{font-size:14px;line-height:1.8;min-height:180px;padding:28px 0}.catalog-aside .artwork{aspect-ratio:1.25!important}.family-gpt .hero-scene,.family-kimi .hero-scene{margin-right:-48px}
@media(max-width:1150px){.family-hero .hero-scene{margin-right:0}}
@media(max-width:900px){.family-hero h1{font-size:clamp(42px,6.1vw,66px)}.family-hero .hero-sub{font-size:17px}.family-hero h1 em{font-size:.83em}.family-hero .hero-note{line-height:1.8}}
@media(max-width:600px){.family-hero h1{font-size:clamp(42px,11.2vw,62px)}.family-hero h1 em{font-size:.85em;max-width:340px}.family-hero .hero-sub{font-size:16px;line-height:1.8}.family-hero .hero-note{font-size:11px}.family-hero .hero-scene{margin:18px -6px 0}.catalog-layout .price-empty{padding:22px 0;font-size:13px;min-height:180px}.family-deepseek .hero-buttons{gap:12px}.family-deepseek .hero-buttons .btn-text{font-size:11px}}
