.vehicles-page main{min-height:60vh;padding-top:27px;padding-bottom:46px}.vehicle-directory{min-width:0}.vehicle-directory [hidden]{display:none!important}@media (scripting:enabled){.vehicle-directory .vehicle-directory-controls[hidden]{visibility:hidden;display:block!important}}.vehicle-directory-breadcrumb ol{color:#716570;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:0;font:400 11px/1.6 Inter,Arial,sans-serif;list-style:none;display:flex}.vehicle-directory-breadcrumb li{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.vehicle-directory-breadcrumb a{color:#5c4353;text-underline-offset:4px;padding-block:5px;display:inline-block}.vehicle-directory-breadcrumb a:hover{color:#c82a74;text-decoration:underline}.vehicle-breadcrumb-separator{color:#a0929c}.vehicle-directory-heading{margin:30px 0 28px}.vehicle-directory-eyebrow{color:#851b4d;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 14px;font:500 10px/1.6 Inter,Arial,sans-serif}.vehicle-directory-heading h1{color:#080808;letter-spacing:-.2px;overflow-wrap:break-word;margin:0;font:400 clamp(42px,4.5vw,68px)/1.15 Anton,Impact,sans-serif}.vehicle-directory-intro{color:#514b50;max-width:720px;margin:19px 0 0;font:400 14px/1.75 Inter,Arial,sans-serif}.vehicle-directory-scope{color:#716570;max-width:720px;margin:10px 0 0;font:400 12px/1.7 Inter,Arial,sans-serif}.vehicle-directory-controls{border-top:1px solid #ddd6dc;border-bottom:1px solid #ddd6dc;padding:22px 0}.vehicle-directory-filters{flex-wrap:wrap;gap:9px;display:flex}.vehicle-filter{color:#50414b;cursor:pointer;background:#fff;border:1px solid #ddd6dc;border-radius:999px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:9px 14px;font:500 12px/1.5 Inter,Arial,sans-serif;display:inline-flex}.vehicle-filter:hover{background:#fff6fa;border-color:#b36f8a}.vehicle-filter.is-selected{color:#20121a;background:#e796b1;border-color:#e796b1}.vehicle-filter-count{color:#5c4353;font-variant-numeric:tabular-nums;text-align:center;background:#f2edf0;border-radius:999px;min-width:21px;padding:1px 5px;font-size:10px}.vehicle-filter.is-selected .vehicle-filter-count{color:#5c2c44;background:#fff6fa}.vehicle-directory-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 16px;margin-top:14px;display:flex}.vehicle-directory-count{color:#5c4353;margin:0;padding-block:10px;font:500 12px/1.7 Inter,Arial,sans-serif}.vehicle-directory-reset{color:#851b4d;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font:500 12px/1.6 Inter,Arial,sans-serif;text-decoration:underline}.vehicle-directory-art-note{color:#756772;margin:4px 0 24px;font:400 11px/1.65 Inter,Arial,sans-serif}.vehicle-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 23px;margin:0;padding:0;list-style:none;display:grid}.vehicle-directory-grid>li,.vehicle-card{min-width:0}.vehicle-card-link{color:#171015;border-radius:8px;flex-direction:column;gap:12px;min-width:0;text-decoration:none;display:flex}.vehicle-card-visual{background:#f2ecf5;border-radius:8px;width:100%;position:relative;overflow:hidden}.vehicle-card-visual>picture{display:contents}.vehicle-card-visual img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.vehicle-card-visual h2{color:#171015;letter-spacing:-.2px;overflow-wrap:break-word;background:#fff6fa;border:1px solid #e796b1;border-radius:6px;max-width:calc(100% - 24px);margin:0;padding:8px 11px;font:400 clamp(20px,1.55vw,26px)/1.15 Anton,Impact,sans-serif;position:absolute;bottom:12px;left:12px}.vehicle-card-action{color:#8d4764;justify-content:space-between;align-items:center;gap:15px;min-height:30px;font:400 12px/1.5 Inter,Arial,sans-serif;display:flex}.vehicle-card-link:hover .vehicle-card-action{text-underline-offset:4px;text-decoration:underline}.vehicle-card-meta{color:#6a5b65;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font:400 10px/1.6 Inter,Arial,sans-serif;display:flex}.vehicle-card-status{border-left:1px solid #ead8e2;padding-left:10px}.vehicle-card-status.is-descriptive{color:#851b4d}.vehicle-directory-empty{background:#fff6fa;border:1px solid #ead8e2;border-radius:8px;padding:28px}.vehicle-directory-empty h2{letter-spacing:-.2px;margin:0 0 12px;font:400 28px/1.15 Anton,Impact,sans-serif}.vehicle-directory-empty p,.vehicle-directory-empty a{color:#5c4353;font:400 13px/1.75 Inter,Arial,sans-serif}.vehicle-directory-empty>div{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.vehicle-directory-empty a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.vehicle-directory a:focus-visible,.vehicle-directory button:focus-visible{outline-offset:4px;outline:2px solid #a23967}.vehicle-profile-page .article-breadcrumb ol{align-items:baseline}.vehicle-profile-page .article-breadcrumb li{overflow-wrap:break-word;min-width:0}.vehicle-profile .article-header h1>span{overflow-wrap:break-word;max-width:100%}.vehicle-profile-verified{color:#9e325e;margin-top:13px;font:400 11px/1.7 Inter,Arial,sans-serif}.vehicle-profile-facts{background:#fff6fa;border:1px solid #ead8e2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0 0 28px;padding:22px;display:grid}.vehicle-profile-facts dt{color:#9e325e;margin:0 0 6px;font-size:10px;line-height:1.5}.vehicle-profile-facts dd{color:#30212b;margin:0;font-size:14px;line-height:1.6}.vehicle-profile-page a:focus-visible{outline-offset:4px;outline:2px solid #a23967}@media (width<=1359px){.vehicle-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (width<=900px){.vehicle-directory-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.vehicles-page main{padding-top:18px;padding-bottom:34px}.vehicle-directory-heading{margin:24px 0}.vehicle-directory-heading h1{font-size:42px}.vehicle-directory-intro{margin-top:16px;font-size:13px}.vehicle-directory-scope{font-size:11px}.vehicle-directory-controls{padding-block:18px}.vehicle-directory-filters{gap:8px}.vehicle-filter{padding-inline:12px;font-size:11px}.vehicle-directory-grid{grid-template-columns:minmax(0,1fr);gap:28px}.vehicle-card-visual h2{font-size:24px}.vehicle-directory-empty{padding:22px 18px}.vehicle-profile-facts{gap:16px;padding:18px}.vehicle-profile-facts dd{font-size:13px}}@media (width<=370px){.vehicle-profile-facts{grid-template-columns:minmax(0,1fr)}}
