.ContentCards-module__7ygAMG__root{background-color:var(--cc-bg,transparent);width:100%;padding-inline:var(--spacing-horizontal-jumbo);padding-block:var(--cc-pad-top-m,var(--spacing-vertical-titan)) var(--cc-pad-bottom-m,var(--spacing-vertical-titan));position:relative}@media (min-width:768px){.ContentCards-module__7ygAMG__root{padding-inline:var(--spacing-horizontal-colosal);padding-block:var(--cc-pad-top-d,var(--spacing-vertical-colosal)) var(--cc-pad-bottom-d,var(--spacing-vertical-colosal))}}.ContentCards-module__7ygAMG__container{z-index:1;gap:var(--spacing-vertical-mega);max-width:var(--cc-max-w,1280px);flex-direction:column;margin-inline:auto;display:flex;position:relative}.ContentCards-module__7ygAMG__headingRow{justify-content:center;align-items:center;width:100%;display:flex}.ContentCards-module__7ygAMG__headingGroup{text-align:center;align-items:center;gap:var(--spacing-vertical-large);flex-direction:column;display:flex}@media (min-width:768px){.ContentCards-module__7ygAMG__headingGroup{gap:var(--spacing-vertical-medium)}}.ContentCards-module__7ygAMG__alignLeft .ContentCards-module__7ygAMG__headingRow{justify-content:flex-start}.ContentCards-module__7ygAMG__alignLeft .ContentCards-module__7ygAMG__headingGroup{text-align:left;align-items:flex-start}.ContentCards-module__7ygAMG__alignRight .ContentCards-module__7ygAMG__headingRow{justify-content:flex-end}.ContentCards-module__7ygAMG__alignRight .ContentCards-module__7ygAMG__headingGroup{text-align:right;align-items:flex-end}.ContentCards-module__7ygAMG__heading{font-family:var(--typography-font-family-heading);font-size:var(--typography-headline-large);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-small);color:var(--color-brand-primary-dark);margin:0}.ContentCards-module__7ygAMG__subhead{font-family:var(--typography-font-family-body);font-size:var(--typography-body-medium);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-medium);color:var(--color-text-medium);margin:0}.ContentCards-module__7ygAMG__grid{grid-template-columns:repeat(var(--cc-cols-m,1), minmax(0, 1fr));gap:var(--cc-gap-y-m,var(--spacing-vertical-xlarge)) var(--cc-gap-x-m,var(--spacing-horizontal-xlarge));width:100%;display:grid}@media (min-width:768px){.ContentCards-module__7ygAMG__grid{grid-template-columns:repeat(var(--cc-cols-d,2), minmax(0, 1fr));gap:var(--cc-gap-y-d,var(--spacing-vertical-mega)) var(--cc-gap-x-d,var(--spacing-horizontal-mega))}}.ContentCards-module__7ygAMG__card{min-height:var(--cc-card-min-h-m,320px);border-radius:var(--cc-card-radius,var(--radius-extra-small));background-color:var(--cc-card-bg,transparent);box-shadow:var(--cc-card-shadow,var(--elevation-2));display:flex;overflow:hidden;container:content-card/inline-size}@media (min-width:768px){.ContentCards-module__7ygAMG__card{min-height:var(--cc-card-min-h-d,320px)}}.ContentCards-module__7ygAMG__cardInner{flex-direction:column;align-items:stretch;width:100%;display:flex}.ContentCards-module__7ygAMG__cardMedia{width:100%;height:var(--cc-card-img-h,240px);border-radius:var(--cc-card-img-radius,var(--radius-xxsmall));flex:none;position:relative;overflow:hidden}.ContentCards-module__7ygAMG__cardImage{object-fit:var(--cc-object-fit,cover);object-position:var(--cc-object-position,center center);width:100%;height:100%;display:block}.ContentCards-module__7ygAMG__cardContent{min-width:0;padding:var(--cc-card-pad-y-m,var(--spacing-vertical-mega)) var(--cc-card-pad-x-m,var(--spacing-horizontal-mega));flex-direction:column;flex:auto;justify-content:center;display:flex}@media (min-width:768px){.ContentCards-module__7ygAMG__cardContent{padding:var(--cc-card-pad-y-d,var(--spacing-vertical-ultra)) var(--cc-card-pad-x-d,var(--spacing-horizontal-ultra))}}.ContentCards-module__7ygAMG__cardText{gap:var(--spacing-vertical-xlarge);flex-direction:column;display:flex}.ContentCards-module__7ygAMG__cardCopy{gap:var(--spacing-vertical-jumbo);flex-direction:column;display:flex}.ContentCards-module__7ygAMG__cardHasCta .ContentCards-module__7ygAMG__cardContent{justify-content:flex-start}.ContentCards-module__7ygAMG__cardHasCta .ContentCards-module__7ygAMG__cardText,.ContentCards-module__7ygAMG__cardHasCta .ContentCards-module__7ygAMG__cardCopy,.ContentCards-module__7ygAMG__cardHasCta .ContentCards-module__7ygAMG__cardBody{flex:auto}.ContentCards-module__7ygAMG__cardHasCta .ContentCards-module__7ygAMG__cardCtas{margin-top:auto}.ContentCards-module__7ygAMG__cardHeadline{font-family:var(--typography-font-family-heading);font-size:var(--typography-headline-medium);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-small);color:var(--color-brand-primary-dark);overflow-wrap:anywhere;margin:0}.ContentCards-module__7ygAMG__cardBody{font-family:var(--typography-font-family-body);font-size:var(--typography-body-medium);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-medium);color:var(--color-brand-primary-dark);margin:0}.ContentCards-module__7ygAMG__cardBody p{margin:0}.ContentCards-module__7ygAMG__cardBody p+p{margin-top:var(--spacing-vertical-large)}.ContentCards-module__7ygAMG__cardCtas{display:flex}.ContentCards-module__7ygAMG__cta{flex:auto;text-decoration:none}@container content-card (min-width:520px){.ContentCards-module__7ygAMG__imageResponsive .ContentCards-module__7ygAMG__cardInner{flex-direction:row;align-items:stretch}.ContentCards-module__7ygAMG__imageResponsive .ContentCards-module__7ygAMG__cardMedia{flex:1 1 0;order:2;align-self:stretch;width:auto;height:auto}.ContentCards-module__7ygAMG__imageResponsive .ContentCards-module__7ygAMG__cardContent{flex:1 1 0;order:1}}.ContentCards-module__7ygAMG__imageBackground .ContentCards-module__7ygAMG__cardMedia{border-radius:var(--cc-card-radius,var(--radius-extra-small));width:auto;height:auto;position:absolute;inset:0}.ContentCards-module__7ygAMG__imageBackground .ContentCards-module__7ygAMG__card{position:relative}.ContentCards-module__7ygAMG__imageBackground .ContentCards-module__7ygAMG__cardInner{padding:var(--cc-card-pad-y-m,var(--spacing-vertical-ultra)) var(--cc-card-pad-x-m,var(--spacing-horizontal-xxlarge));flex-direction:row;justify-content:center;align-items:center}@media (min-width:768px){.ContentCards-module__7ygAMG__imageBackground .ContentCards-module__7ygAMG__cardInner{padding:var(--cc-card-pad-y-d,var(--spacing-vertical-ultra)) var(--cc-card-pad-x-d,var(--spacing-horizontal-mega))}}.ContentCards-module__7ygAMG__imageBackground .ContentCards-module__7ygAMG__cardContent{z-index:1;background-color:var(--cc-card-panel-bg,var(--color-surface-background));border-radius:var(--cc-card-radius,var(--radius-extra-small));min-width:0;padding:var(--cc-card-panel-pad-m,var(--spacing-vertical-ultra));flex:1 1 0;position:relative;overflow:hidden}@media (min-width:768px){.ContentCards-module__7ygAMG__imageBackground .ContentCards-module__7ygAMG__cardContent{padding:var(--cc-card-panel-pad-d,var(--spacing-vertical-ultra))}}.ContentCards-module__7ygAMG__imageBackground .ContentCards-module__7ygAMG__cardText{z-index:1;position:relative}