@import url("_pages-common.css");
/* Make / model landings (page-va-landing.php): text hero with crumbs and facts, cards grid, links to neighbours. */
.land-hero { padding-top: calc(var(--va-header-h) + clamp(32px, 5vw, 80px)); }
.land-hero__title { max-width: 20ch; }
.land-facts { display: flex; flex-wrap: wrap; gap: 20px clamp(32px, 5vw, 80px); margin: clamp(32px, 3.4vw, 56px) 0 0; padding-top: 24px; border-top: 1px solid var(--line); }
.land-facts dd { margin: 8px 0 0; font: 500 var(--va-fs-h3)/1.1 var(--va-font-display); text-transform: uppercase; font-variant-numeric: tabular-nums; }
.land-cars { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--va-card-gap); }
.land-more { display: flex; flex-wrap: wrap; gap: 14px 18px; margin-top: 40px; }
.land-links ul { display: flex; flex-wrap: wrap; gap: 12px 28px; list-style: none; margin: 20px 0 0; padding: 0; }
@media (max-width: 1180px) { .land-cars { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 700px) { .land-cars { grid-template-columns: minmax(0, 1fr); } .land-facts { gap: 18px 32px; } }
