.courts-listings_grid__NC7IL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.courts-listings_link__D6CTc{display:block;height:100%;color:inherit;text-decoration:none}.courts-listings_link__D6CTc:focus-visible{border-radius:var(--bwl-radius-lg);outline:2px solid var(--bwl-color-primary);outline-offset:4px}.courts-listings_card__VcDCE{display:flex;height:100%;flex-direction:column;overflow:hidden;padding:0;transition:border-color var(--bwl-motion-fast) ease,box-shadow var(--bwl-motion-fast) ease,transform var(--bwl-motion-fast) ease}.courts-listings_link__D6CTc:hover .courts-listings_card__VcDCE{border-color:var(--bwl-color-border-strong);box-shadow:var(--bwl-shadow-overlay);transform:translateY(-2px)}.courts-listings_photo__tfo9c{position:relative;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;background:var(--bwl-color-field)}.courts-listings_photo__tfo9c img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--bwl-motion-normal) ease}.courts-listings_link__D6CTc:hover .courts-listings_photo__tfo9c img{transform:scale(1.03)}.courts-listings_photoFallback__aOm6J{padding:24px;color:var(--bwl-color-text-muted);text-align:center}.courts-listings_body__spPJE{display:grid;gap:8px;flex:1;padding:20px 24px 24px}.courts-listings_body__spPJE h3,.courts-listings_body__spPJE p{margin:0;overflow-wrap:anywhere}.courts-listings_body__spPJE h3{color:var(--bwl-color-text);font-size:1.125rem;font-weight:600;line-height:1.5}.courts-listings_body__spPJE p{color:var(--bwl-color-text-muted);line-height:1.65}@media (max-width:860px){.courts-listings_grid__NC7IL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.courts-listings_grid__NC7IL{grid-template-columns:1fr}.courts-listings_body__spPJE{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.courts-listings_card__VcDCE,.courts-listings_photo__tfo9c img{transition:none}.courts-listings_link__D6CTc:hover .courts-listings_card__VcDCE,.courts-listings_link__D6CTc:hover .courts-listings_photo__tfo9c img{transform:none}}