/* Compact horizontal city listing cards */
.profile-grid{grid-template-columns:1fr;gap:15px;max-width:1180px;margin-inline:auto}
.aqua-card{display:grid;grid-template-columns:280px minmax(0,1fr);width:100%;height:320px;min-height:0}
.aqua-media{width:100%;height:320px;min-height:0;aspect-ratio:auto}
.aqua-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.aqua-card-body{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;padding:24px 28px}
.name-row h2{font-size:clamp(1.35rem,2vw,1.8rem)}
.name-row p{font-size:.76rem}
.card-copy{display:-webkit-box;overflow:hidden;min-height:0;max-width:760px;margin-top:11px;font-size:.9rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.data-line{margin-top:10px}
.card-actions{margin-top:auto;padding-top:12px}
.card-actions a{padding:9px 10px}
@media(max-width:760px){.profile-grid{gap:13px}.aqua-card{grid-template-columns:42% minmax(0,58%);height:310px;border-radius:15px}.aqua-media{height:310px;min-height:0}.aqua-card-body{padding:15px 14px}.name-row{display:block}.name-row h2{font-size:1.28rem;line-height:1.12}.name-row>strong{margin-top:6px;text-align:left;font-size:.9rem}.name-row>strong small{display:inline;margin-right:4px}.card-copy{margin-top:9px;font-size:.78rem;line-height:1.42;-webkit-line-clamp:3}.data-line{display:flex;margin-top:8px}.data-line span{padding:4px 6px;font-size:.58rem}.card-actions{grid-template-columns:1fr 1fr;gap:5px;padding-top:9px}.card-actions a{padding:8px 5px;font-size:.67rem}.card-actions .details{grid-column:1/-1}.aqua-number{right:10px;bottom:8px;font-size:1rem}.verified-mark{top:9px;left:9px;padding:5px 7px}}
@media(max-width:430px){.aqua-card{grid-template-columns:40% minmax(0,60%);height:286px}.aqua-media{height:286px}.aqua-card-body{padding:13px 11px}.name-row h2{font-size:1.13rem}.name-row p{font-size:.65rem}.card-copy{-webkit-line-clamp:3}.data-line span:nth-child(n+3){display:none}}
@media(prefers-reduced-motion:reduce){.aqua-card,.aqua-media img{transition:none}}
