.vehicle-card-specs-module-scss-module__M_A5uq__container{width:100%;min-width:0;margin:10px 0;container-type:inline-size}.vehicle-card-specs-module-scss-module__M_A5uq__specs{background:#e9e9e9;border:1px solid #e9e9e9;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid;overflow:hidden}.vehicle-card-specs-module-scss-module__M_A5uq__specs>div{background:#fafafa;min-width:0;padding:9px 12px}.vehicle-card-specs-module-scss-module__M_A5uq__specs dt{color:#777;margin:0 0 4px;font-size:10px;font-weight:400;line-height:1.4}.vehicle-card-specs-module-scss-module__M_A5uq__specs dd{color:#111;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;line-height:1.5;display:flex}.vehicle-card-specs-module-scss-module__M_A5uq__specs dd>span:last-child{overflow-wrap:anywhere;min-width:0}.vehicle-card-specs-module-scss-module__M_A5uq__swatch{border:1px solid #0003;border-radius:50%;flex-shrink:0;width:10px;height:10px}.vehicle-card-specs-module-scss-module__M_A5uq__vin{color:#444;overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.5}.vehicle-card-specs-module-scss-module__M_A5uq__vin span{color:#777;margin-right:6px}@container (min-width:560px){.vehicle-card-specs-module-scss-module__M_A5uq__specs{grid-template-columns:repeat(4,minmax(0,1fr))}}
.page-hero-module-scss-module__nIs5yq__hero{isolation:isolate;width:100%;min-width:0;min-height:var(--hero-height,300px);color:#fff;background:#111;place-items:center;display:grid;position:relative;overflow:hidden}.page-hero-module-scss-module__nIs5yq__image,.page-hero-module-scss-module__nIs5yq__overlay{width:100%;height:100%;position:absolute;inset:0}.page-hero-module-scss-module__nIs5yq__image{z-index:-2;object-fit:cover;object-position:center;display:block}.page-hero-module-scss-module__nIs5yq__overlay{z-index:-1;pointer-events:none;background:linear-gradient(#00000040,#0000008c)}.page-hero-module-scss-module__nIs5yq__content{text-align:center;width:min(1100px,100% - 48px);padding:44px 0}.page-hero-module-scss-module__nIs5yq__content h1{color:#fff;letter-spacing:-.6px;overflow-wrap:anywhere;text-shadow:0 2px 12px #0005;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:clamp(28px,3.5vw,46px);font-weight:600;line-height:1.2}.page-hero-module-scss-module__nIs5yq__content h1:after{content:"";background:#d11b20;width:44px;height:3px;margin:18px auto 0;display:block}.page-hero-module-scss-module__nIs5yq__description{color:#fff;max-width:720px;margin:20px auto 0;font-size:15px;line-height:1.8}.page-hero-module-scss-module__nIs5yq__description p{margin-bottom:12px}.page-hero-module-scss-module__nIs5yq__description p:last-child{margin-bottom:0}.page-hero-module-scss-module__nIs5yq__description a{color:inherit;text-decoration:underline}@media (max-width:767px){.page-hero-module-scss-module__nIs5yq__hero{min-height:min(var(--hero-height,300px),220px)}.page-hero-module-scss-module__nIs5yq__content{width:calc(100% - 40px);padding:36px 0}.page-hero-module-scss-module__nIs5yq__description{font-size:14px}}
