.Cards-module-scss-module__TbVP5W__cards{padding-block:var(--contextual-features-cards-padding-block);justify-content:center;display:flex}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid{grid-gap:var(--contextual-features-cards-grid-gap);gap:var(--contextual-features-cards-grid-gap);padding:var(--contextual-features-cards-cards-wrapper-padding-block) 0;grid-gap:var(--contextual-features-cards-cards-wrapper-gap);gap:var(--contextual-features-cards-cards-wrapper-gap);grid-template-columns:repeat(1,1fr);width:100%;display:grid}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__header{gap:var(--contextual-features-cards-cards-wrapper-heading-block-gap);text-align:center;flex-direction:column;display:flex}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList{justify-content:center;display:flex}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList.Cards-module-scss-module__TbVP5W__alignmentLeft{justify-content:start}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid{--cards-per-row:1;--columns-per-card:2;grid-gap:var(--responsive-viewport-grid-gutter,2rem);gap:var(--responsive-viewport-grid-gutter,2rem);grid-template-columns:repeat(calc(var(--cards-per-row) * 2), 1fr);align-items:stretch;width:100%;display:grid}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:has([class*=card-inline]){grid-template-columns:1fr}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline]))>*{grid-column:span var(--columns-per-card);display:flex}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline]))>*>*{flex:1 0 auto}@media (min-width:24.0625rem) and (max-width:48rem){.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])){--cards-per-row:2}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline]))>:nth-child(odd):last-child{grid-column:2/span var(--columns-per-card)}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(2):last-child)>:first-child{grid-column:1/calc(1 + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(2):last-child)>:nth-child(2){grid-column:calc(1 + var(--cards-per-row))/calc(1 + var(--cards-per-row) + var(--columns-per-card))}}@media (min-width:48.0625rem) and (max-width:64rem){.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])){--cards-per-row:3}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline]))>:only-child{--cards-on-last-row:1;grid-column:calc(1 + var(--cards-per-row) - var(--cards-on-last-row))/calc(1 + var(--cards-per-row) - var(--cards-on-last-row) + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline]))>:nth-child(3n+4):last-child{--cards-on-last-row:1;grid-column:calc(1 + var(--cards-per-row) - var(--cards-on-last-row))/calc(1 + var(--cards-per-row) - var(--cards-on-last-row) + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(3n+5):last-child)>:nth-last-child(2){--cards-on-last-row:2;grid-column:calc(1 + var(--cards-per-row) - var(--cards-on-last-row))/calc(1 + var(--cards-per-row) - var(--cards-on-last-row) + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(2):last-child)>:first-child{grid-column:2/calc(2 + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(2):last-child)>:nth-child(2){grid-column:4/calc(4 + var(--columns-per-card))}[class*=productBodyContent] [class*=disclosure-group] .Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])){--cards-per-row:2}}@media (min-width:64.0625rem){.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])){--cards-per-row:4}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline]))>:only-child{--cards-on-last-row:1;grid-column:calc(1 + var(--cards-per-row) - var(--cards-on-last-row))/calc(1 + var(--cards-per-row) - var(--cards-on-last-row) + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline]))>:nth-child(4n+5):last-child{--cards-on-last-row:1;grid-column:calc(1 + var(--cards-per-row) - var(--cards-on-last-row))/calc(1 + var(--cards-per-row) - var(--cards-on-last-row) + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(4n+6):last-child)>:nth-last-child(2){--cards-on-last-row:2;grid-column:calc(1 + var(--cards-per-row) - var(--cards-on-last-row))/calc(1 + var(--cards-per-row) - var(--cards-on-last-row) + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(3):last-child):not(:has(>:nth-child(4)))>:nth-last-child(3){--cards-on-last-row:3;grid-column:calc(1 + var(--cards-per-row) - var(--cards-on-last-row))/calc(1 + var(--cards-per-row) - var(--cards-on-last-row) + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(4n+7):last-child)>:nth-last-child(3){--cards-on-last-row:3;grid-column:calc(1 + var(--cards-per-row) - var(--cards-on-last-row))/calc(1 + var(--cards-per-row) - var(--cards-on-last-row) + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(2):last-child)>:first-child{grid-column:3/calc(3 + var(--columns-per-card))}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:not(:has([class*=card-inline])):has(>:nth-child(2):last-child)>:nth-child(2){grid-column:5/calc(5 + var(--columns-per-card))}}@media (min-width:48.0625rem){.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__grid .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid:has([class*=card-inline]){grid-template-columns:1fr 1fr}}.Cards-module-scss-module__TbVP5W__cards .Cards-module-scss-module__TbVP5W__footer{justify-content:center;display:flex}.Cards-module-scss-module__TbVP5W__cards.Cards-module-scss-module__TbVP5W__left .Cards-module-scss-module__TbVP5W__header{text-align:initial}.Cards-module-scss-module__TbVP5W__cards.Cards-module-scss-module__TbVP5W__left .Cards-module-scss-module__TbVP5W__cardsList .Cards-module-scss-module__TbVP5W__cardsListGrid>*{grid-column:span var(--columns-per-card)!important}.Cards-module-scss-module__TbVP5W__cards.Cards-module-scss-module__TbVP5W__left .Cards-module-scss-module__TbVP5W__footer{justify-content:start}
