.family-summary-card{padding:22px;min-height:0}
.family-summary-card h3{font-size:clamp(24px,3vw,32px);margin:12px 0 2px}
.family-summary-card .relation{font-size:17px;font-weight:800;color:#785925;margin-bottom:2px}
.family-place{font-size:13px;color:var(--muted);margin-bottom:14px}
.children-summary{padding:13px 14px;background:#f3f5f3;border:1px solid var(--line)}
.children-summary h4{margin:0 0 8px;font:700 13px Inter,sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#785925}
.children-summary ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;margin:0;padding:0;list-style:none;font-size:13px}
.children-summary li{margin:0;padding:4px 0;border-bottom:1px solid #d9ddd980}
.children-summary small{color:var(--muted);font-size:11px}
.family-summary-card .note{margin-top:13px;padding-top:11px}
@media(max-width:620px){.children-summary ul{grid-template-columns:1fr}.family-summary-card{padding:18px}.family-summary-card h3{font-size:26px}}
