/* Narrow adapters only: the accepted product layout remains in pages.css. */
.vehicle-page .detail-trim p{margin:0}
.vehicle-page .detail-trim p+p{margin-top:.6em}
.vehicle-page .detail-trim>:first-child{margin-top:0}
.vehicle-page .detail-trim>:last-child{margin-bottom:0}
.vehicle-page .detail-editor-content{margin-top:48px;color:var(--ink-soft);font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.vehicle-page .detail-editor-content>:first-child{margin-top:0}
.vehicle-page .detail-editor-content>:last-child{margin-bottom:0}
.vehicle-page .detail-editor-content h2,.vehicle-page .detail-editor-content h3,.vehicle-page .detail-editor-content h4{color:var(--ink);line-height:1.3}
.vehicle-page .detail-editor-content img,.vehicle-page .detail-editor-content video{max-width:100%;height:auto}
.vehicle-page .detail-editor-content iframe,.vehicle-page .detail-editor-content figure{max-width:100%}
.vehicle-page .detail-editor-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.vehicle-page .detail-editor-content a{color:var(--red);text-decoration:underline}
@media(max-width:767px){.vehicle-page .detail-editor-content{margin-top:32px;font-size:15px}}
.vehicle-page .detail-media-placeholder{display:grid;place-items:center;aspect-ratio:4/3;background:#f3f5f5;color:#718087}
[data-catalog-mode="wordpress"] a.brand-directory-choice{display:flex;text-decoration:none}
[data-catalog-mode="wordpress"] .catalog-pagination a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
[data-catalog-mode="wordpress"] .catalog-filters noscript button[type="submit"]{margin-top:12px}
[data-catalog-mode="wordpress"] a#clear-filters{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}
[data-catalog-mode="wordpress"] .catalog-card .vehicle-card-placeholder{display:grid;place-items:center;aspect-ratio:4/3;background:#f3f5f5;color:#718087}
