
.kb-link-header{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:16px 24px;background:white;border-bottom:1px solid #eee}
.kb-link-header a{text-decoration:none;color:#292929;font-weight:600;padding:8px 0}.kb-link-header .kb-brand{margin-right:auto;font-size:22px;font-weight:850;color:#d21d32;white-space:nowrap}
.kb-link-header .kb-nav-book,.kb-entry-preview a.kb-live-entry{display:inline-block;background:#d21d32;color:white;border-radius:10px;padding:13px 18px;text-decoration:none;font-weight:700;border:0}
.kb-entry-preview{margin:24px auto}.kb-site-footer{background:#17191d;color:white;padding:28px max(24px,calc((100vw - 1120px)/2));font-size:14px;line-height:1.8}.kb-site-footer a{color:white;margin-right:18px;text-underline-offset:3px}.kb-site-footer nav{display:flex;flex-wrap:wrap}.kb-site-footer p{max-width:75ch}
.vehicle-specs dd a{font-size:14px;color:#a7192d}.kb-live-note{font-size:14px;line-height:1.6}.kb-entry-preview p:empty{display:none}
@media(max-width:600px){.kb-link-header{gap:4px 14px;padding:12px 16px}.kb-link-header a{font-size:14px}.kb-link-header .kb-brand{flex-basis:100%}.kb-link-header .kb-nav-book{padding:9px 12px}.kb-link-crumbs{overflow-wrap:anywhere}}
