.VehicleDetailDescriptionSection_section__tNYE_{--component-content-max-width:var(--builder-body-content-width);--component-min-height:auto;--block-margin-top:0px;--block-margin-bottom:0px;--surface-border-width:0px;--surface-border-color:transparent;--surface-radius:0px;--surface-background:transparent;--surface-text:inherit;--surface-shadow:none;display:grid;gap:clamp(24px,3.6vw,36px);width:min(100%,var(--component-content-max-width));margin:var(--block-margin-top) auto var(--block-margin-bottom);min-height:var(--component-min-height);border:var(--surface-border-width) solid var(--surface-border-color);border-radius:var(--surface-radius);background:var(--surface-background);color:var(--surface-text);box-shadow:var(--surface-shadow);box-sizing:border-box;overflow:visible}.VehicleDetailDescriptionSection_copy__Vl1AZ{display:grid;gap:var(--space-4);align-content:start}.VehicleDetailDescriptionSection_section__tNYE_[data-has-custom-height=true] .VehicleDetailDescriptionSection_copy__Vl1AZ{min-height:100%;align-content:center}.VehicleDetailDescriptionSection_eyebrow__USB8d,.VehicleDetailDescriptionSection_point__q3Tq0{display:inline-flex;align-items:center;width:fit-content;color:color-mix(in srgb,var(--builder-text) 56%,transparent 44%);font-size:calc(.76rem * var(--builder-text-scale));font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.VehicleDetailDescriptionSection_title__u1b6K{margin:0;font-size:var(--vehicle-section-title-size,clamp(calc(1.8rem * var(--builder-text-scale)),2.5vw,calc(2.45rem * var(--builder-text-scale))));line-height:1.02;letter-spacing:var(--builder-heading-tracking)}.VehicleDetailDescriptionSection_description__IcjLP{--description-line-height:1.68;--description-fold-lines:8;margin:0;color:color-mix(in srgb,var(--builder-text) 70%,transparent 30%);font-size:calc(.95rem * var(--builder-text-scale));line-height:var(--description-line-height);white-space:pre-line}.VehicleDetailDescriptionSection_description__IcjLP[data-collapsed=true]{max-height:calc(var(--description-fold-lines) * var(--description-line-height) * 1em);overflow:hidden}.VehicleDetailDescriptionSection_description__IcjLP[data-collapsed=true][data-overflows=true]{mask-image:linear-gradient(180deg,#000 78%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent)}.VehicleDetailDescriptionSection_description__IcjLP[data-collapsed=true][data-overflows=false]+.VehicleDetailDescriptionSection_disclosure__TI8Sg{display:none}.VehicleDetailDescriptionSection_points__FuTA1{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}.VehicleDetailDescriptionSection_point__q3Tq0{position:relative;width:100%;padding-left:16px;color:color-mix(in srgb,var(--builder-text) 76%,transparent 24%);font-size:calc(.92rem * var(--builder-text-scale));font-weight:var(--font-weight-medium);letter-spacing:.01em;text-transform:none}.VehicleDetailDescriptionSection_point__q3Tq0:before{content:"";position:absolute;top:10px;left:0;width:8px;height:1px;background:color-mix(in srgb,var(--builder-text) 22%,transparent 78%)}@container (max-width: 740px){.VehicleDetailDescriptionSection_section__tNYE_{gap:18px}}.WebsiteDisclosureButton_button__2tQnc{display:inline-flex;align-items:center;gap:10px;justify-self:start;width:fit-content;margin:0;padding:6px 0;border:0;background:none;color:var(--surface-text,var(--builder-text));font-family:var(--builder-body-font);font-size:calc(1rem * var(--builder-text-scale));font-weight:var(--font-weight-semibold,600);line-height:1.2;letter-spacing:0;text-align:left;cursor:pointer;transition:color .16s ease}.WebsiteDisclosureButton_button__2tQnc:hover{text-decoration:underline;text-underline-offset:3px}.WebsiteDisclosureButton_button__2tQnc:focus-visible{outline:2px solid var(--builder-primary);outline-offset:3px;border-radius:2px}.WebsiteDisclosureButton_sign__olu9R{position:relative;flex:0 0 auto;width:14px;height:14px;color:var(--builder-primary)}.WebsiteDisclosureButton_sign__olu9R:after,.WebsiteDisclosureButton_sign__olu9R:before{content:"";position:absolute;inset:0;margin:auto;background:currentColor;border-radius:1px;transition:transform .18s ease,opacity .18s ease}.WebsiteDisclosureButton_sign__olu9R:before{width:14px;height:2px}.WebsiteDisclosureButton_sign__olu9R:after{width:2px;height:14px}.WebsiteDisclosureButton_sign__olu9R[data-expanded=true]:after{transform:scaleY(0);opacity:0}