.card-row--bg-black{background-color:#151516}.card-row--bg-white{background-color:#fff}.card-row--bg-grey{background-color:#f3f3f3}@media(min-width:1440px)and (max-width:1919.98px){.card-row{--inline-spacing:calc(60px + (100vw - 1440px) / ((1920 - 1440) / (300 - 60)))}}@media(min-width: 1920px){.card-row{--inline-spacing:300px}}.card-row__header{gap:16px;-webkit-margin-after:calc(20px + (100vw - 320px)/((768 - 320)/(40 - 20)));margin-block-end:calc(20px + (100vw - 320px)/((768 - 320)/(40 - 20)));-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px)and (max-width:1279.98px){.card-row__header{-webkit-margin-after:calc(40px + (100vw - 768px)/((1280 - 768)/(60 - 40)));margin-block-end:calc(40px + (100vw - 768px)/((1280 - 768)/(60 - 40)))}}@media(min-width: 1280px){.card-row__header{-webkit-margin-after:60px;margin-block-end:60px}}.card-row__subtitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card-row__cards{display:grid;gap:20px;grid-template-columns:minmax(0, 1fr)}@media(min-width: 768px){.card-row__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1279.98px){.card-row__cards{gap:calc(20px + (100vw - 768px)/((1280 - 768)/(60 - 20)))}}@media(min-width: 1280px){.card-row__cards{gap:60px}}