.schematic_figure__9OXOQ{margin:0;min-width:0}.schematic_single__pKLYL{display:block;width:100%;max-height:340px;overflow:visible}.schematic_compact___fDeg .schematic_single__pKLYL{height:112px;width:100%}.schematic_compact___fDeg .schematic_caption__b_2ej{font-size:11px;line-height:1.45;margin-top:8px}.schematic_caption__b_2ej{color:var(--muted,#637069);font-size:11px;line-height:1.6;margin:12px 0 0}.schematic_caption__b_2ej span{display:block}.schematic_bodyLabel__VdMSN{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.075em;color:var(--muted,#637069);text-align:center;margin-top:7px}.schematic_outline__dCsEK{transition:opacity .18s ease}.schematic_dimension__v9nnO{color:var(--schematic-measure,var(--text,#202521));font-size:17px;font-variant-numeric:tabular-nums}.schematic_dimension__v9nnO path{stroke:var(--schematic-measure,var(--text,#202521));stroke-width:1}.schematic_comparisonSvg__J0BpQ text,.schematic_single__pKLYL text{fill:var(--schematic-text,var(--text,#202521))}.schematic_unavailable__5FUtp{color:var(--muted,#637069);padding:20px;border:1px dashed var(--border,#ced4cf);font-size:13px;border-radius:8px;text-align:center}.schematic_comparison__yVCAy{min-width:0}.schematic_tools__Ft3fs{display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:24px}.schematic_segmented__0r2GG{display:flex;padding:4px;border:1px solid var(--border,#d9dfd9);border-radius:8px;background:var(--surface-2,#f4f6f1);max-width:100%}.schematic_segmented__0r2GG button{min-height:44px;padding:8px 14px;font:inherit;font-size:12px;border:0;border-radius:5px;background:transparent;color:var(--muted,#637069);cursor:pointer}.schematic_segmented__0r2GG button[aria-pressed=true]{color:var(--text,#1b2b24);background:var(--surface,white);box-shadow:0 1px 4px #0000000c;font-weight:600}.schematic_selectLabel__kPtkp{font-size:11px;color:var(--muted,#637069);display:flex;align-items:center;gap:10px}.schematic_selectLabel__kPtkp select{min-height:44px;max-width:160px;font:inherit;padding:8px 30px 8px 10px;border:1px solid var(--border,#d9dfd9);border-radius:6px;color:var(--text,#1b2b24);background:var(--surface,white)}.schematic_canvas__jc2dr{background:var(--surface-2,#f4f6f1);border:1px solid var(--border,#d9dfd9);border-radius:12px;padding:28px 30px 22px;min-width:0}.schematic_comparisonSvg__J0BpQ{overflow:visible;display:block;width:100%;max-height:390px;color:var(--muted,#637069);transition:opacity .18s ease}.schematic_ground__5YhgF{stroke:var(--schematic-measure,var(--text,#202521));stroke-width:1;vector-effect:non-scaling-stroke;fill:none}.schematic_scaleText__xEPQa{font-size:11px}.schematic_person__xMxsH{color:var(--muted,#637069)}.schematic_stackLabel__WzorF{font-size:12px;font-weight:600;margin:12px 0 0}.schematic_canvas__jc2dr .schematic_figure__9OXOQ+.schematic_figure__9OXOQ{margin-top:28px;padding-top:16px;border-top:1px solid var(--border,#d9dfd9)}.schematic_differences__2srxM{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:12px;margin:18px 0 0}.schematic_options__weZaF{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap;padding-top:16px;font-size:12px;color:var(--muted,#637069)}.schematic_options__weZaF label{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.schematic_options__weZaF input{width:16px;height:16px;accent-color:var(--text,#1b2b24)}.schematic_options__weZaF button{min-height:44px;border:0;color:var(--text,#1b2b24);background:transparent;margin-left:auto;padding:8px 0;font:inherit;cursor:pointer}.schematic_tableWrap__58GyN{width:100%;overflow-x:auto;margin-top:15px}.schematic_measureTable__oFmZK{border-collapse:collapse;width:100%;font-size:12px;text-align:left;color:var(--text,#1b2b24)}.schematic_measureTable__oFmZK caption{text-align:left;font-size:11px;color:var(--muted,#637069);padding-bottom:12px}.schematic_measureTable__oFmZK td,.schematic_measureTable__oFmZK th{border-bottom:1px solid var(--border,#d9dfd9);padding:12px 8px}.schematic_measureTable__oFmZK td{font-variant-numeric:tabular-nums}@media (max-width:600px){.schematic_tools__Ft3fs{gap:10px}.schematic_segmented__0r2GG button{padding:7px 10px}.schematic_canvas__jc2dr{padding:20px 12px}.schematic_selectLabel__kPtkp{width:100%;justify-content:space-between}.schematic_selectLabel__kPtkp select{max-width:none;flex:1}.schematic_comparisonSvg__J0BpQ{min-height:160px}.schematic_options__weZaF{gap:0 16px}.schematic_options__weZaF button{margin-left:0}.schematic_measureTable__oFmZK{font-size:10px}.schematic_measureTable__oFmZK td,.schematic_measureTable__oFmZK th{padding:10px 4px}}@media (prefers-reduced-motion:reduce){.schematic_comparisonSvg__J0BpQ,.schematic_outline__dCsEK{transition:none}}.schematic_singleTools__ygKWb{width:fit-content;margin:0 auto 20px}.schematic_tableToggle__hn68k{display:block;min-width:44px;min-height:44px;margin-top:8px;padding:8px 0;border:0;background:transparent;color:var(--text,#1b2b24);font:inherit;font-size:12px;cursor:pointer}.schematic_legend__DdMrt{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:12px 22px;font-size:12px}.schematic_legend__DdMrt li{display:flex;gap:9px;align-items:flex-start;min-width:0}.schematic_legend__DdMrt li>span:last-child{min-width:0;overflow-wrap:anywhere}.schematic_legend__DdMrt strong{font-weight:600}.schematic_legendLine__ji2_h{display:inline-block;flex:0 0 24px;width:24px;border-top:2px solid;margin-top:8px}.schematic_legendMeasures__a9Vpk{display:block;color:var(--muted,#637069);font-size:11px;line-height:1.6}@media (max-width:600px){.schematic_caption__b_2ej,.schematic_compact___fDeg .schematic_caption__b_2ej{font-size:11px}.schematic_comparisonSvg__J0BpQ .schematic_dimension__v9nnO,.schematic_single__pKLYL .schematic_dimension__v9nnO{font-size:26px}.schematic_scaleText__xEPQa{font-size:25px}.schematic_legend__DdMrt{display:grid;gap:12px}.schematic_legendMeasures__a9Vpk{font-size:12px}.schematic_segmented__0r2GG button{min-width:44px}.schematic_options__weZaF input{min-height:0}.schematic_measureTable__oFmZK{font-size:12px}}.vehicle-drawing_figure__r0029{width:100%;min-width:0;margin:0}.vehicle-drawing_svg__iYwjT{display:block;width:100%;height:auto;overflow:visible}.vehicle-drawing_credit__pVOYg{display:block;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.vehicle-drawing_credit__pVOYg>span{display:block}.vehicle-drawing_credit__pVOYg a{color:inherit}.vehicle-drawing_figure__r0029 figcaption{margin-top:16px}.vehicle-drawing_heroFallback__zM3pk.vehicle-drawing_heroFallback__zM3pk{color:inherit}@media (max-width:860px){.vehicle-drawing_heroFallback__zM3pk.vehicle-drawing_heroFallback__zM3pk{inset:18% 6% 26%}}.photo-lineup_lineup__lx1pp{margin-bottom:32px;color:var(--text)}.photo-lineup_lineup__lx1pp h3{margin:0 0 8px}.photo-lineup_intro__a_fL6{color:var(--muted);font-size:13px;margin:0 0 24px}.photo-lineup_grid__ri_eA{display:grid;grid-template-columns:repeat(var(--lineup-count),minmax(0,1fr));container-type:inline-size}.photo-lineup_vehicle__RxfuM{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0;margin:0}.photo-lineup_vehicle__RxfuM h4{margin:0;padding:0 10px 12px;font-size:14px;overflow-wrap:anywhere}.photo-lineup_stage__wa_VN{position:relative;min-width:0;width:calc(100cqw / var(--lineup-count))}.photo-lineup_ground__eCN75{position:absolute;left:0;right:0;border-top:1px solid var(--schematic-measure,var(--text))}.photo-lineup_photo__m2cPh{position:absolute;display:block;max-width:none;height:auto}.photo-lineup_schematic__lYRTM{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.photo-lineup_height__6V37A,.photo-lineup_length__184pn{position:absolute;color:var(--schematic-text,var(--text));font-size:11px;font-variant-numeric:tabular-nums}.photo-lineup_length__184pn{border-top:1px solid}.photo-lineup_length__184pn:after,.photo-lineup_length__184pn:before{content:"";position:absolute;top:-4px;height:7px;border-left:1px solid}.photo-lineup_length__184pn:before{left:0}.photo-lineup_length__184pn:after{right:0}.photo-lineup_length__184pn span{position:absolute;top:6px;left:50%;transform:translateX(-50%);white-space:nowrap}.photo-lineup_height__6V37A{border-left:1px solid}.photo-lineup_height__6V37A:after,.photo-lineup_height__6V37A:before{content:"";position:absolute;left:-4px;width:7px;border-top:1px solid}.photo-lineup_height__6V37A:before{top:0}.photo-lineup_height__6V37A:after{bottom:0}.photo-lineup_height__6V37A span{position:absolute;left:8px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;white-space:nowrap}.photo-lineup_caption__Pzui0{padding:12px 10px 24px;font-size:12px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.photo-lineup_caption__Pzui0>span{display:block}.photo-lineup_unavailable__eTu0C{position:absolute;inset:0 10px 50px;overflow:auto}@media (max-width:767px){.photo-lineup_grid__ri_eA{grid-template-columns:minmax(0,1fr)}.photo-lineup_vehicle__RxfuM{grid-template-rows:auto auto auto}.photo-lineup_stage__wa_VN{width:100cqw}}.vehicle-photo-gallery_gallery__lJ2AT{display:grid;gap:32px;padding-bottom:24px;color:var(--text)}.vehicle-photo-gallery_vehicle__A5MXT{min-width:0}.vehicle-photo-gallery_vehicle__A5MXT h3{margin:0 0 16px;font-size:16px;overflow-wrap:anywhere}.vehicle-photo-gallery_photo__fTZTA{margin:0}.vehicle-photo-gallery_photo__fTZTA img{width:100%;aspect-ratio:2/1;background:var(--surface-2)}.vehicle-photo-gallery_photo__fTZTA figcaption{margin-top:16px;font-size:13px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.vehicle-photo-gallery_photo__fTZTA figcaption p{margin:0 0 8px;color:var(--text)}.vehicle-photo-gallery_fixture__r5FZi{font-size:12px;color:var(--muted)}@media (min-width:768px){.vehicle-photo-gallery_gallery__lJ2AT{grid-template-columns:repeat(var(--photo-count),minmax(0,1fr));gap:24px}}