/* Existing MAN visual language; content and parts navigation enhancements. */
.review40-note{margin-top:2rem;margin-bottom:2rem;padding:1.5rem;background:#f2f4f5;border-top:3px solid #e40045}.review40-note p{max-width:80ch}.review40-vehicle-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.review40-vehicle-grid>*{min-width:0}.review40-vehicle-photos img{max-width:100%;height:auto}.review40-vehicle-spec h2{margin-top:1.5rem}.review40-related{margin-top:2rem;margin-bottom:2rem}.review40-sold{padding:1rem;background:#f2f4f5;font-weight:700}.review40-sold a{display:inline-block;margin-left:1rem}.parts-list-shortcut{position:sticky;top:0;z-index:8;display:flex;justify-content:flex-end;padding:.6rem 0;background:#fff}.parts-list-shortcut a{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;padding:.5rem 1rem;background:#303c49;color:#fff;font-weight:700;text-decoration:none}.parts-list-shortcut a:focus-visible{outline:3px solid #e40045;outline-offset:3px}.part-pickup{padding:.8rem 1rem;border-left:3px solid #e40045;background:#f2f4f5;max-width:70ch}@media(max-width:900px){.review40-vehicle-grid{grid-template-columns:minmax(0,1fr)}.review40-vehicle-photos .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-list-shortcut{justify-content:stretch}.parts-list-shortcut a{justify-content:center;width:100%}}
