/* Public marketing contacts only. Legal dealer records remain Metro Club Motors. */
.direct-sales-label{display:block;font-size:10px;line-height:1.35;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#56636e}
.seller-disclosure{background:rgba(248,250,252,.97);border-bottom:1px solid #dae1e6;color:#1d2933;font-size:16px;font-weight:500;line-height:1.5;padding:12px 0;text-align:center}
.seller-disclosure strong{font-weight:800}
.vehicle-seller{font-size:11px;line-height:1.5;color:#43505b;margin:9px 0;font-weight:600}
.topbar .container{flex-wrap:wrap;row-gap:4px;padding-top:6px;padding-bottom:6px}
.topbar .container>span:first-child{max-width:none;flex:1 1 320px}
@media(max-width:650px){.topbar .container>span:first-child{font-size:9px;flex-basis:100%;line-height:1.5}.topbar a{font-size:10px}.seller-disclosure{font-size:14px;padding:10px 0}.site-header .header-phone>span{display:flex;align-items:center;gap:8px}.direct-sales-label{font-size:9px}}

.site-header .brand.twin-city-brand{min-width:0;max-width:280px}.site-header .brand.twin-city-brand img{width:255px;height:88px;max-width:100%;object-fit:contain}
@media(max-width:1100px){.site-header .brand.twin-city-brand img{width:225px;height:78px}.site-header .nav{gap:20px}.site-header .nav nav{gap:18px}}
@media(max-width:900px){.site-header .brand.twin-city-brand{max-width:260px}.site-header .brand.twin-city-brand img{width:245px;height:84px}.site-header .nav{gap:4px 12px}.site-header .nav nav{gap:0}}
@media(max-width:380px){.site-header .brand.twin-city-brand img{width:215px;height:74px}}
