.paragraph--type--flexible-container{grid-column:1/13;background-color:var(--tint, transparent);padding-block:var(--paragraph-padding-override, 3rem)}.paragraph--type--flexible-container .flexible-container__field-items{display:grid;flex-wrap:wrap;column-gap:2rem;row-gap:2rem;padding-left:var(--container-padding, 48px);padding-right:var(--container-padding, 48px);max-width:var(--container-max-width, 1440px);margin-inline:auto}@media(min-width: 1024px){.paragraph--type--flexible-container .flexible-container__field-items{column-gap:3rem;row-gap:3rem;display:flex;flex-direction:row}.paragraph--type--flexible-container .flexible-container__field-items>.field__item{flex:1}}.paragraph--type--flexible-container .flexible-container__field-items:has(.field__item:nth-child(3)){column-gap:2rem;row-gap:2rem}.paragraph--type--flexible-container [data-hide-aux-fields="1"] :is(.media__description,.caption){display:none}.flexible-container__field-title{margin-block-end:2rem;padding-inline:var(--container-padding, 48px);max-width:var(--container-max-width, 1440px);margin-inline:auto}.flexible-container__field-title>.field__item{font-size:var(--type-scale-24);font-family:var(--font-family-heading);font-weight:var(--font-weight-600);line-height:var(--leading-close);letter-spacing:var(--tracking-normal)}@media(min-width: 375px){.flexible-container__field-title>.field__item{font-size:var(--type-scale-28)}}@media(min-width: 1024px){.flexible-container__field-title>.field__item{font-size:var(--type-scale-36)}}.flexible-container__field-title>.field__item{color:var(--heading-color, var(--gray-1300))}.paragraph--type--flexible-container:has(.field__item:nth-child(3)) :is(.paragraph--type--card,.content-slice-webform,.paragraph--type-media) .content-slice__title>.field__item{font-size:var(--type-scale-18);font-family:var(--font-family-heading);font-weight:var(--font-weight-600);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal)}@media(min-width: 375px){.paragraph--type--flexible-container:has(.field__item:nth-child(3)) :is(.paragraph--type--card,.content-slice-webform,.paragraph--type-media) .content-slice__title>.field__item{font-size:var(--type-scale-20)}}@media(min-width: 1024px){.paragraph--type--flexible-container:has(.field__item:nth-child(3)) :is(.paragraph--type--card,.content-slice-webform,.paragraph--type-media) .content-slice__title>.field__item{font-size:var(--type-scale-24)}}