.family-stays-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0}.family-stays-grid h3{font-size:max(17px, 24px)}.family-stays .lead{max-width:950px}#family-stays{scroll-margin-top:160px}@media(max-width:760px){.family-stays-grid{grid-template-columns:1fr;gap:16px}.family-stays .button{white-space:normal;text-align:center}}