.family-hero figure{margin:0;min-width:0}.family-hero figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px}.family-hero figcaption{font-size:12px;color:#686158;margin-top:8px}.family-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px;background:#f7f2e8;border-radius:18px}.family-facts strong,.family-facts span{display:block}.family-facts span{margin-top:8px;color:#59564e}.family-faq{max-width:1000px}.family-faq details{border-bottom:1px solid #ded8cd;padding:20px 0}.family-faq summary{font-weight:600;cursor:pointer;font-size:19px}.family-faq p{line-height:1.75;color:#49463f}.family-close{text-align:center;background:#f7f2e8;border-radius:24px;margin-bottom:48px}.family-hero .gr-sales-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}@media(max-width:760px){.family-facts{grid-template-columns:1fr;gap:18px}.family-hero{display:flex;flex-direction:column}.family-hero h1{font-size:38px}.family-hero figure{width:100%}}