.card-flow{display:flex;flex-wrap:wrap;gap:var(--card-gap,1rem)}.card-flow>*{flex:1 1 max(19rem,calc((100% - var(--card-gap, 1rem)) / 2));min-width:0}@media (min-width:1024px){.card-flow--three>*{flex-basis:max(17rem,calc((100% - 2 * var(--card-gap, 1rem)) / 3))}}.card-flow--place-links,.card-flow--service-links{--card-gap:.75rem}.card-flow--service-links>*{flex-basis:max(8.5rem,calc((100% - var(--card-gap)) / 2))}.card-flow--place-links>*{flex-basis:max(7.75rem,calc((100% - 4 * var(--card-gap)) / 5))}@media (min-width:640px){.card-flow--service-links>*{flex-basis:max(11rem,calc((100% - 2 * var(--card-gap)) / 3))}}