.vehicle-page-nav{margin:0 0 26px;padding:20px;border:1px solid #dce4ef;border-radius:12px;background:#fff;color:#172b4d}.vehicle-page-nav>p{margin:0 0 12px;font:600 12px/1.6 BP,Arial,sans-serif}.vehicle-page-nav>div{display:flex;flex-wrap:wrap;gap:10px}.vehicle-page-nav a{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:12px 16px;border:1px solid #dce4ef;border-radius:7px;font:700 13px/1.5 BP,Arial,sans-serif;color:#172b4d;text-decoration:none;flex:1 1 140px}.vehicle-page-nav a small{font:400 11px/1.4 BP,Arial,sans-serif;color:#626f80}.vehicle-page-nav a:hover,.vehicle-page-nav a[aria-current=page]{border-color:#064bd5;background:#eef3ff;color:#064bd5}.vehicle-page-nav a:focus-visible,.vehicle-page-models a:focus-visible{outline:2px solid #064bd5;outline-offset:3px}.vehicle-landing .catalog-index-mark strong{font-size:clamp(20px,3vw,36px);overflow-wrap:anywhere}.vehicle-page-models,.vehicle-page-guide,.vehicle-page-request{padding:24px;background:#f4f7fb;border:1px solid #dce4ef;border-radius:12px;margin:24px 0}.vehicle-landing h2{font-size:20px;line-height:1.5;overflow-wrap:anywhere}.vehicle-page-models ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.vehicle-page-models a{display:block;background:white;border:1px solid #dce4ef;border-radius:6px;padding:8px 12px;text-decoration:none;font-size:12px}.vehicle-page-models p,.vehicle-page-note,.vehicle-page-guide p,.vehicle-page-guide li,.vehicle-page-request p{font-size:13px;line-height:1.9;color:#536174}.vehicle-page-guide ol{padding-left:24px}.vehicle-page-guide li+li{margin-top:10px}.vehicle-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:24px}.vehicle-page-results>.catalog-search{margin:20px 0}.vehicle-page-guide .text-link{font-size:13px}.vehicle-page-nav+section{margin-top:26px}@media(max-width:680px){.vehicle-page-nav{padding:16px}.vehicle-page-nav a{flex-basis:120px;padding:10px 12px}.vehicle-page-models,.vehicle-page-guide,.vehicle-page-request{padding:18px}.vehicle-landing .catalog-heading{grid-template-columns:1fr}.vehicle-landing .catalog-index-mark{display:none}.vehicle-page-actions .button{width:100%;justify-content:center}.vehicle-page-actions .text-link{max-width:100%;overflow-wrap:anywhere}}
/* Authentic vehicle marks; the adjacent text supplies the accessible link name. */
.vehicle-page-nav a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:52px auto;column-gap:10px;row-gap:12px;padding:16px;min-width:0;align-items:center}.vehicle-make-logo{display:flex;align-items:center;justify-content:center;grid-column:1/-1;min-width:0}.vehicle-make-logo img{display:block;width:120px;height:48px;object-fit:contain;max-width:100%}.vehicle-make-logo .vehicle-make-logo-daf{width:102px}.vehicle-make-logo .vehicle-make-logo-man{width:84px}.vehicle-make-logo .vehicle-make-logo-volvo{width:128px}.vehicle-make-logo .vehicle-make-logo-howo{width:56px;height:56px}.vehicle-make-name{min-width:0;overflow-wrap:anywhere}.vehicle-page-nav a small{justify-self:end;white-space:nowrap}@media(max-width:680px){.vehicle-page-nav a{padding:12px;gap:8px;grid-template-rows:48px auto}.vehicle-make-logo img{width:110px;height:42px}.vehicle-make-logo .vehicle-make-logo-daf{width:90px}.vehicle-make-logo .vehicle-make-logo-man{width:74px}.vehicle-make-logo .vehicle-make-logo-volvo{width:112px}.vehicle-make-logo .vehicle-make-logo-howo{width:50px;height:50px}.vehicle-make-name{font-size:12px}}
.vehicle-make-logo .vehicle-make-logo-scania{width:56px;height:50px}.vehicle-make-logo .vehicle-make-logo-iveco{width:112px;height:42px}
@media(min-width:1000px){.vehicle-page-nav>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.vehicle-page-nav a{padding:14px 10px;column-gap:6px}.vehicle-make-name{font-size:12px}.vehicle-page-nav a small{font-size:10px}}
@media(max-width:680px){.vehicle-make-logo .vehicle-make-logo-scania{width:50px;height:46px}.vehicle-make-logo .vehicle-make-logo-iveco{width:100px;height:40px}}
