.dealer-dispatch-case-layout .article{max-width:900px;min-width:0}
.dealer-dispatch-case-layout .article p,.dealer-dispatch-case-layout .article li{line-height:1.7}
.dealer-dispatch-case-layout .article>p{max-width:68ch}
.dealer-dispatch-case-layout .article h2{margin-top:48px}
.dealer-dispatch-case-layout .dd-hero{margin:0 0 28px}
.dealer-dispatch-case-layout figure img{display:block;width:100%;height:auto;border-radius:8px;background:#eef1ec}
.dealer-dispatch-case-layout figcaption{font-size:.9rem;color:var(--muted);margin-top:8px}
.dealer-dispatch-case-layout .dd-lead{font-size:1.15rem}
.dealer-dispatch-case-layout .dd-overview{margin:32px 0;padding:24px;border-radius:8px;background:var(--paper);border-left:4px solid var(--red)}
.dealer-dispatch-case-layout .dd-overview h2{margin:0 0 14px;font-size:1.25rem}
.dealer-dispatch-case-layout .dd-overview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}
.dealer-dispatch-case-layout .dd-overview dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}
.dealer-dispatch-case-layout .dd-overview dd{margin:4px 0 0;font-weight:600}
.dealer-dispatch-case-layout .dd-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}
.dealer-dispatch-case-layout .dd-video{margin:0;min-width:0}
.dealer-dispatch-case-layout .dd-video-frame{aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#11161b}
.dealer-dispatch-case-layout .dd-video video{display:block;width:100%;height:100%;object-fit:contain}
.dealer-dispatch-case-layout .dd-video figcaption{font-weight:600;color:var(--ink)}
.dealer-dispatch-case-layout .dd-duration{font-weight:400;color:var(--muted)}
.dealer-dispatch-case-layout .dd-video-description{font-size:.92rem;color:var(--muted);margin:6px 0 0}
.dealer-dispatch-case-layout .dd-faq h3{margin:24px 0 6px;font-size:1.08rem}
.dealer-dispatch-case-layout .dd-cta{margin:48px 0 32px;padding:28px;border-radius:8px;background:var(--paper)}
.dealer-dispatch-case-layout .dd-cta h2{margin-top:0}
.dealer-dispatch-case-layout .dd-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 12px}
.dealer-dispatch-case-layout .dd-phone{margin:0}
@media (max-width:720px){
 .dealer-dispatch-case-layout .dd-videos,.dealer-dispatch-case-layout .dd-overview dl{grid-template-columns:minmax(0,1fr)}
 .dealer-dispatch-case-layout .dd-cta,.dealer-dispatch-case-layout .dd-overview{padding:20px}
 .dealer-dispatch-case-layout .dd-actions .button{width:100%;text-align:center;white-space:normal}
}
.dealer-dispatch-case-layout ~ * .dd-date,.dd-date{margin:6px 0 0;font-size:.95rem;opacity:.85}
