.inventory-guide{padding-top:40px;padding-bottom:48px;max-width:1000px}
.inventory-guide h1{font-size:40px;line-height:1.15;letter-spacing:0;margin:20px 0;max-width:900px}
.inventory-guide h2{font-size:26px;line-height:1.25;letter-spacing:0;margin:32px 0 12px}
.inventory-guide p,.inventory-guide li{font-size:17px;margin-bottom:16px}
.inventory-guide ul{padding-left:24px}
.inventory-guide a{color:#0066ff;text-decoration:underline;text-underline-offset:3px}
.inventory-guide .guide-cover{width:100%;height:auto;max-height:520px;object-fit:contain;background:#eef0f2;margin:24px 0}
.guide-table{overflow-x:auto;margin:24px 0}.guide-table table{width:100%;border-collapse:collapse;font-size:15px}
.guide-table th,.guide-table td{text-align:left;padding:14px 12px;border-bottom:1px solid #dbe3ef;vertical-align:top;min-width:120px}
.guide-table th{font-weight:700}.guide-links{display:flex;flex-wrap:wrap;gap:12px}
.vehicle-article-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:20px 0}
.vehicle-article-specs>div{padding:12px 0;border-bottom:1px solid #dbe3ef;min-width:0}
.vehicle-article-specs dt{font-size:14px;color:#64748b}.vehicle-article-specs dd{font-weight:700;overflow-wrap:anywhere}
@media(max-width:600px){.inventory-guide h1{font-size:30px}.inventory-guide h2{font-size:23px}}
