.PlaceFamilyBlocks-module__cqSCMa__section{border-top:1px solid #e9e8e8;width:min(100% - 2rem,48rem);margin:0 auto;padding:2rem .5rem}.PlaceFamilyBlocks-module__cqSCMa__type{letter-spacing:.12em;text-transform:uppercase;color:#aaa;margin:0 0 .3rem;font-family:Nunito,sans-serif;font-size:.65rem;font-weight:700}.PlaceFamilyBlocks-module__cqSCMa__heading{color:#333;margin:0 0 1.25rem;font-family:Nunito,sans-serif;font-size:1.3rem;font-weight:600}.PlaceFamilyBlocks-module__cqSCMa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;display:grid}@media (max-width:40rem){.PlaceFamilyBlocks-module__cqSCMa__grid{grid-template-columns:minmax(0,1fr)}}