.AttractionsGrid_grid__9xwgi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--sp-5);gap:var(--sp-5);margin-top:var(--sp-7);text-align:left}.AttractionsGrid_card__PmOrR{background:var(--white);border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden;box-shadow:var(--shadow-sm)}.AttractionsGrid_media__dfPLO{position:relative;aspect-ratio:4/3;background:var(--sand)}.AttractionsGrid_body__UkssU{padding:var(--sp-4)}.AttractionsGrid_category__oGzIA{font-family:var(--font-label);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--angus-gold-deep)}.AttractionsGrid_distance__JRHzR{display:block;font-size:var(--fs-small);color:var(--fg3);margin-top:4px}.AttractionsGrid_body__UkssU p{margin-top:var(--sp-2);font-size:var(--fs-small)}@media (max-width:980px){.AttractionsGrid_grid__9xwgi{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.AttractionsGrid_grid__9xwgi{grid-template-columns:1fr}}