.key-benefits-grid{display:grid;grid-template-columns:1fr;gap:var(--vp-semantic-spacing-xl);overflow-x:scroll;scroll-snap-type:x mandatory}.key-benefits-grid:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.key-benefits-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.key-benefits-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}.key-benefits-grid__header{margin-block-end:var(--vp-semantic-spacing-l)}@media (min-width:1200px){.key-benefits-grid__header{margin-block-end:var(--vp-semantic-spacing-2xl)}}.product-legal-sales-conditions{padding:var(--vp-semantic-spacing-l);background-color:var(--vp-semantic-color-background-alternative)}.product-legal-sales-conditions h4{margin-block-end:var(--vp-semantic-spacing-2xs)}.product-legal-sales-conditions__description{margin-block-end:var(--vp-semantic-spacing-l);color:var(--vp-semantic-color-content-quiet)}.product-legal-sales-conditions__documentation-list-wrapper{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);font-size:var(--vp-core-font-size-150,14px);color:var(--vp-semantic-color-content-quiet)}.product-legal-sales-conditions__documentation-list-wrapper h5 button{display:flex;flex-direction:row;gap:var(--vp-semantic-spacing-2xs);line-height:24px;color:var(--vp-semantic-color-content-brand)}.product-legal-sales-conditions__documentation-list-wrapper section{padding:var(--vp-semantic-spacing-l);color:var(--vp-semantic-color-content-quiet);background-color:var(--vp-semantic-color-background-main);border:1px solid var(--vp-semantic-color-border-quiet)}.product-legal-sales-conditions__documentation-list-wrapper section ul{padding-inline-start:var(--vp-semantic-spacing-l);list-style:disc}.product-availability{font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);color:var(--vp-semantic-color-content-quiet)}.third-party-heading__fulfiller-name{padding-block-start:var(--vp-semantic-spacing-2xs);color:var(--vp-semantic-color-content-quiet)}.product-second-hand-link{text-decoration-line:underline}.product-second-hand{display:flex;gap:var(--vp-semantic-spacing-2xs);align-items:center;font-size:var(--vp-core-font-size-150)}.product-second-hand--muted{color:var(--vp-semantic-color-content-quiet)}.product-leasing-financing-option{display:grid;grid-template-columns:auto 1fr;gap:var(--vp-semantic-spacing-xs);align-items:center;color:var(--vp-semantic-color-content-neutral)}