.pimtable{--component-margin-block-start: var(--component-block-spacing);--component-margin-block-end: var(--component-block-spacing)}.pimtable.margin-top--none{--component-margin-block-start: 0}.pimtable.margin-top--single{--component-margin-block-start: var(--component-block-spacing)}.pimtable.margin-top--double{--component-margin-block-start: var(--component-block-spacing)}@media(min-width: 768px){.pimtable.margin-top--double{--component-margin-block-start: calc(var(--component-block-spacing) * 2)}}.pimtable.margin-bottom--none{--component-margin-block-end: 0}.pimtable.margin-bottom--single{--component-margin-block-end: var(--component-block-spacing)}.pimtable.margin-bottom--double{--component-margin-block-end: var(--component-block-spacing)}@media(min-width: 768px){.pimtable.margin-bottom--double{--component-margin-block-end: calc(var(--component-block-spacing) * 2)}}.pimtable .pimtable__container{margin-block:var(--component-margin-block-start) var(--component-margin-block-end)}.aem-Grid>.pimtable:first-child:not(.margin-top--single):not(.margin-top--double) .pimtable__container{margin-block-start:0 !important}.pimtable{display:flow-root;--pim-table-item-gap: var(--vcdk-spacing-9);--pim-table-grid-gap: var(--vcdk-spacing-7);--pimtable-dd-grid-template-columns: 1fr}.pimtable__modal--content vcdk-modal::part(modal-container){--pimtable-modal-padding: var(--vcdk-spacing-6);padding-block-end:var(--pimtable-modal-padding);max-width:min(640px,100vw - 2*var(--vcdk-spacing-6));max-height:calc(100vh - 2*var(--vcdk-spacing-6))}@media(min-width: 768px){.pimtable__modal--content vcdk-modal::part(modal-container){--pimtable-modal-padding: var(--vcdk-spacing-9);max-width:min(640px,100vw - 2*var(--vcdk-spacing-12));max-height:calc(100vh - 2*var(--vcdk-spacing-12))}}.pimtable__modal--header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-inline-end:var(--vcdk-spacing-5)}@media(min-width: 768px){.pimtable__modal--header{margin-inline-end:var(--vcdk-spacing-8)}}.pimtable__modal--header h2{flex:1}.pimtable__modal--header vcdk-button{display:none}@media(min-width: 768px){.pimtable__modal--header vcdk-button{display:block}}@media(min-width: 768px){.pimtable__modal--header vcdk-icon-button{display:none}}.pimtable__modal--subheading{margin-block-end:var(--vcdk-spacing-8)}.pimtable__modal--longDescription{font-family:var(--vcdk-typography-large-body-font-family-small-screens);font-weight:var(--vcdk-typography-large-body-weight-small-screens);font-size:var(--vcdk-typography-large-body-size-small-screens);line-height:var(--vcdk-typography-large-body-line-height-small-screens);letter-spacing:var(--vcdk-typography-large-body-letter-spacing-small-screens);color:var(--vcdk-color-text-subtle);margin-block-end:var(--vcdk-spacing-9)}@media(min-width: 904px){.pimtable__modal--longDescription{font-family:var(--vcdk-typography-large-body-font-family-large-screens);font-weight:var(--vcdk-typography-large-body-weight-large-screens);font-size:var(--vcdk-typography-large-body-size-large-screens);line-height:var(--vcdk-typography-large-body-line-height-large-screens);letter-spacing:var(--vcdk-typography-large-body-letter-spacing-large-screens)}}.pimtable__modal--text{font-family:var(--vcdk-typography-body-font-family-small-screens);font-weight:var(--vcdk-typography-body-weight-small-screens);font-size:var(--vcdk-typography-body-size-small-screens);line-height:var(--vcdk-typography-body-line-height-small-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-small-screens);color:var(--vcdk-color-text-subtle);margin-block-end:var(--vcdk-spacing-8)}@media(min-width: 904px){.pimtable__modal--text{font-family:var(--vcdk-typography-body-font-family-large-screens);font-weight:var(--vcdk-typography-body-weight-large-screens);font-size:var(--vcdk-typography-body-size-large-screens);line-height:var(--vcdk-typography-body-line-height-large-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-large-screens)}}.pimtable__modal--text ul,.pimtable__modal--text ol{padding-inline-start:var(--vcdk-spacing-7)}.pimtable__modal--text ul{list-style:initial}.pimtable__modal--text ol{list-style:auto}.pimtable__modal--headingOne,.pimtable__modal--headingTwo,.pimtable__modal--headingThree{margin-block-end:var(--vcdk-spacing-6)}@media(min-width: 768px){.pimtable__modal--headingOne,.pimtable__modal--headingTwo,.pimtable__modal--headingThree{margin-block-end:var(--vcdk-spacing-8)}}.pimtable__modal--image{width:100%;margin-block-end:var(--vcdk-spacing-9)}.pimtable__modal--features{margin-block-start:var(--vcdk-spacing-9)}.pimtable__modal--features vcdk-accordion{--vcdk-accordion-summary-padding-inline: 0}.pimtable__modal--features vcdk-accordion .pimtable__modal--text{margin-block-end:0}.pimtable__modal--features ::part(content){padding-inline:0}.pimtable__container{display:grid;grid-gap:var(--pim-table-grid-gap)}@media(min-width: 768px){.pimtable__container--has-heading.pimtable__container--horizontal{--pim-table-grid-gap: var(--vcdk-spacing-9);display:grid;grid-template-columns:3fr 9fr}}.pimtable__title{margin-block-end:0}.pimtable__item{display:flex;align-items:flex-start;gap:var(--pim-table-item-gap);padding-block:var(--vcdk-spacing-5)}.pimtable__item dd{display:grid;grid-template-columns:var(--pimtable-dd-grid-template-columns);align-items:center}@media(min-width: 480px){.pimtable__list:not(.pimtable__list--has-attribute) .pimtable__item{--pimtable-dd-grid-template-columns: repeat(2, 1fr)}}@media(min-width: 960px){.pimtable__container:not(.pimtable__container--has-heading) .pimtable__list:not(.pimtable__list--has-attribute) .pimtable__item,.pimtable__container--has-heading:not(.pimtable__container--horizontal) .pimtable__list:not(.pimtable__list--has-attribute) .pimtable__item{--pimtable-dd-grid-template-columns: repeat(3, 1fr)}}@media(min-width: 768px){.pimtable__list--has-attribute:not(.pimtable__list--stackedSimpleList) .pimtable__item:not(.pimtable__container--has-heading .pimtable__item),.pimtable__container--has-heading.pimtable__container--horizontal .pimtable__item:not(.pimtable__list--has-attribute .pimtable__item,.pimtable__list--stackedSimpleList .pimtable__item){--pimtable-dd-grid-template-columns: repeat(2, 1fr)}}.pimtable__item--label vcdk-info-button{display:inline-flex;vertical-align:middle;margin-inline-start:-4px}.pimtable__item--label .attribute--label{color:unset;display:inline}.pimtable__item--label .attribute--label:has(+vcdk-info-button){margin-inline-end:var(--vcdk-spacing-4)}.pimtable__list{width:100%}.pimtable__list dt,.pimtable__list p{font-family:var(--vcdk-typography-body-font-family-small-screens);font-weight:var(--vcdk-typography-body-weight-small-screens);font-size:var(--vcdk-typography-body-size-small-screens);line-height:var(--vcdk-typography-body-line-height-small-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-small-screens)}@media(min-width: 904px){.pimtable__list dt,.pimtable__list p{font-family:var(--vcdk-typography-body-font-family-large-screens);font-weight:var(--vcdk-typography-body-weight-large-screens);font-size:var(--vcdk-typography-body-size-large-screens);line-height:var(--vcdk-typography-body-line-height-large-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-large-screens)}}.pimtable__list--has-schematic dt{display:flex;gap:var(--vcdk-spacing-4)}.pimtable__list--has-schematic dt span{min-width:40px;flex:0}.pimtable__list p{color:var(--vcdk-color-text)}@media(min-width: 768px){.pimtable__list--has-attribute:not(.pimtable__container--has-heading .pimtable__list,.pimtable__list--stackedSimpleList) .pimtable__item{display:grid;grid-template-columns:3fr 9fr}}.pimtable__list--regular .pimtable__item dt,.pimtable__list--regular .pimtable__item dd{flex:1 1 0px;gap:var(--vcdk-spacing-8) var(--vcdk-spacing-9)}.pimtable__list--regular .pimtable__item dd{display:grid;grid-template-columns:var(--pimtable-dd-grid-template-columns)}.pimtable__list--regular.pimtable__list--has-attribute .pimtable__item{border-block-start:1px solid var(--vcdk-color-border-subtle)}.pimtable__list--regular:not(.pimtable__list--has-attribute) .pimtable__item:not(:last-of-type){margin-block-end:var(--vcdk-spacing-9)}.pimtable__list--stackedSimpleList{--pim-table-item-gap: var(--vcdk-spacing-4);display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:var(--vcdk-spacing-6) var(--vcdk-spacing-9)}.pimtable__list--stackedSimpleList .pimtable__item{flex-direction:column}.pimtable__list--stackedSimpleList .pimtable__item.pimtable__list--has-attribute:not(.pimtable__container--has-heading) .pimtable__item{display:flex;flex-direction:column;--pimtable-dd-grid-template-columns: 1fr}.pimtable__list--stackedSimpleList .pimtable__item p:not(.attribute--label),.pimtable__list--stackedSimpleList .pimtable__item .pimtable__story--title:not(.attribute--label){font-family:var(--vcdk-typography-heading-3-font-family-small-screens);font-weight:var(--vcdk-typography-heading-3-weight-small-screens);font-size:var(--vcdk-typography-heading-3-size-small-screens);line-height:var(--vcdk-typography-heading-3-line-height-small-screens);letter-spacing:var(--vcdk-typography-heading-3-letter-spacing-small-screens);color:var(--vcdk-color-text)}@media(min-width: 904px){.pimtable__list--stackedSimpleList .pimtable__item p:not(.attribute--label),.pimtable__list--stackedSimpleList .pimtable__item .pimtable__story--title:not(.attribute--label){font-family:var(--vcdk-typography-heading-3-font-family-large-screens);font-weight:var(--vcdk-typography-heading-3-weight-large-screens);font-size:var(--vcdk-typography-heading-3-size-large-screens);line-height:var(--vcdk-typography-heading-3-line-height-large-screens);letter-spacing:var(--vcdk-typography-heading-3-letter-spacing-large-screens)}}.pimtable__list--stackedSimpleList .pimtable__item .pimtable__story:not(:last-child){margin-block-end:var(--vcdk-spacing-5)}.pimtable__list--stackedSimpleList .pimtable__list--picture{grid-column:1/-1}.pimtable__list--picture img{width:100%;margin-block-end:var(--vcdk-spacing-9)}.pimtable__story{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--vcdk-spacing-4)}.pimtable__story--picture{grid-column:1/-1;grid-row:1;width:100%}.pimtable__story--thumbnail{grid-column:1/-1;grid-row:1;width:100%;margin-block-end:var(--vcdk-spacing-6);aspect-ratio:16/9;object-position:center;object-fit:cover}.pimtable__story--title{font-family:var(--vcdk-typography-body-font-family-small-screens);font-weight:var(--vcdk-typography-body-weight-small-screens);font-size:var(--vcdk-typography-body-size-small-screens);line-height:var(--vcdk-typography-body-line-height-small-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-small-screens);color:var(--vcdk-color-text);padding-block-end:var(--vcdk-spacing-4);grid-column:1}@media(min-width: 904px){.pimtable__story--title{font-family:var(--vcdk-typography-body-font-family-large-screens);font-weight:var(--vcdk-typography-body-weight-large-screens);font-size:var(--vcdk-typography-body-size-large-screens);line-height:var(--vcdk-typography-body-line-height-large-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-large-screens)}}.pimtable__story--description{font-family:var(--vcdk-typography-caption-1-font-family-small-screens);font-weight:var(--vcdk-typography-caption-1-weight-small-screens);font-size:var(--vcdk-typography-caption-1-size-small-screens);line-height:var(--vcdk-typography-caption-1-line-height-small-screens);letter-spacing:var(--vcdk-typography-caption-1-letter-spacing-small-screens);color:var(--vcdk-color-text-subtle);grid-column:1}@media(min-width: 904px){.pimtable__story--description{font-family:var(--vcdk-typography-caption-1-font-family-large-screens);font-weight:var(--vcdk-typography-caption-1-weight-large-screens);font-size:var(--vcdk-typography-caption-1-size-large-screens);line-height:var(--vcdk-typography-caption-1-line-height-large-screens);letter-spacing:var(--vcdk-typography-caption-1-letter-spacing-large-screens)}}.pimtable__story--icon{padding-inline-start:var(--vcdk-spacing-6);grid-column:2;place-self:start end}.pimtable__story:has(.pimtable__story--thumbnail) .pimtable__story--title{grid-row:2}.pimtable__story:has(.pimtable__story--thumbnail) .pimtable__story--description{grid-row:3}.pimtable__story:has(.pimtable__story--thumbnail) .pimtable__story--icon{grid-row:2/4}.pimtable__story:not(:has(.pimtable__story--thumbnail)) .pimtable__story--title{grid-row:1}.pimtable__story:not(:has(.pimtable__story--thumbnail)) .pimtable__story--description{grid-row:2}.pimtable__story:not(:has(.pimtable__story--thumbnail)) .pimtable__story--icon{grid-row:1/3}