.text-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-m)}@media (min-width:65.001rem){.text-cards--next-to{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--space-l)}.text-cards--next-to .text-cards__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.text-cards--next-to .text-cards__cards{-webkit-box-flex:0;-ms-flex:0 0 41.1%;flex:0 0 41.1%}.text-cards--next-to .text-cards__cards--count-1{-webkit-box-flex:0;-ms-flex:0 0 29.9%;flex:0 0 29.9%}.text-cards--next-to .text-cards__cards--count-2{-webkit-box-flex:0;-ms-flex:0 0 55.1%;flex:0 0 55.1%}}.text-cards__content *+h2{margin-top:var(--space-3xs)}.text-cards__content h2+*{margin-top:var(--space-m)}.text-cards__cards{-ms-flex-flow:wrap;flex-flow:wrap;gap:var(--space-3xs)}.text-card,.text-cards__cards{display:-webkit-box;display:-ms-flexbox;display:flex}.text-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;backdrop-filter:blur(15px);background:var(--grad-15-opacity);border-radius:var(--radius-brand);color:var(--color-text-invert-secondary);-ms-flex:1 1 calc(50% - var(--space-3xs));flex:1 1 calc(50% - var(--space-3xs));font-family:Inter,sans-serif;font-size:var(--text-size-300);font-weight:400;line-height:1.5;min-height:16.5vw;padding:var(--space-m) var(--space-s) var(--space-s)}.text-cards--after .text-card{min-height:21.8vw}@media (min-width:78.001rem){.text-card{-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - var(--space-3xs));flex:1 1 calc(33.333% - var(--space-3xs))}.text-card:nth-child(3n+1):last-child{min-height:1rem}}.text-card *+*{margin-top:var(--space-5xs)}.text-card__title{color:var(--color-text-invert);font-family:Inter,sans-serif;font-size:var(--heading-size-300);font-weight:700;line-height:1.3}@media (min-width:37.501rem){.text-card--style-large .text-card__title{font-family:Inter,sans-serif;font-size:var(--heading-size-700);font-weight:700;line-height:1}}.text-card--style-title{color:var(--color-text-invert)}.text-card--style-title .text-card__title{background:unset;background-clip:unset;-webkit-background-clip:unset;color:var(--color-text-invert-secondary);font-family:Inter,sans-serif;font-size:var(--text-size-400);font-weight:400;line-height:1.5;margin:0;padding:0;-webkit-text-fill-color:unset}