._0KcrDq_navigation a{text-transform:uppercase;letter-spacing:.07em;border-radius:0;padding-inline:11px;font-size:14px;position:relative}._0KcrDq_navigation a:hover,._0KcrDq_navigation a[aria-current=page]{box-shadow:none;color:var(--ink);background:0 0}._0KcrDq_navigation a:after{content:"";background:var(--accent-bright);height:2px;transition:transform .16s;position:absolute;bottom:4px;left:11px;right:11px;transform:scaleX(0)}._0KcrDq_navigation a[aria-current=page]:after,._0KcrDq_navigation a:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._0KcrDq_navigation a:after{transition:none}}
.cI7TLq_vehicleSection{min-width:0}.cI7TLq_vehicleGrid{grid-template-columns:repeat(var(--vehicle-columns,1), minmax(0, 1fr));gap:16px;display:grid}.cI7TLq_vehicleCard{min-width:0;padding:var(--vehicle-card-padding,20px);flex-direction:column;display:flex}.cI7TLq_vehicleMeta{margin-top:auto;padding-top:20px}
.-MCNWq_meta{width:100%;min-width:0;font-family:var(--font-ui)}.-MCNWq_capacity{color:var(--ink);flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;line-height:1.5;display:flex}.-MCNWq_capacity>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.-MCNWq_capacity svg{width:16px;height:16px;color:var(--muted);flex:none}.-MCNWq_availability{border-top:1px solid var(--rule);align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.-MCNWq_available{color:var(--good)}.-MCNWq_unavailable{color:var(--bad)}.-MCNWq_dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.-MCNWq_meta{container-type:inline-size}@container (max-width:220px){.-MCNWq_capacity{gap:8px;font-size:12px}.-MCNWq_capacity>span{gap:4px}.-MCNWq_capacity svg{width:14px;height:14px}}.-MCNWq_tiles{color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.-MCNWq_stat{flex-direction:column;gap:9px;display:flex}.-MCNWq_statLabel{color:var(--muted);font-size:15px}.-MCNWq_statValue{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.-MCNWq_iconBadge{background:var(--accent-wash);border:1px solid var(--rule);width:34px;height:34px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.-MCNWq_iconBadge svg{width:20px;height:20px}
