.corp-cards-grid--outer-none{padding-block:calc(var(--frame-gap)/2)}.corp-cards-grid--outer-sm{padding-block:var(--space-xl)}.corp-cards-grid--outer-md{padding-block:var(--space-3xl)}.corp-cards-grid--outer-lg{padding-block:var(--space-4xl)}.corp-cards-grid--section-card{margin-block:calc(var(--frame-gap)/2)}.corp-cards-grid--section-card.corp-cards-grid--outer-none{padding-block:var(--space-3xl)}.corp-cards-grid__header{margin-bottom:var(--space-xl)}.corp-cards-grid__title{font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-ls);line-height:var(--text-h2-lh);margin:0}.corp-cards-grid__grid{display:grid;gap:var(--frame-gap);grid-template-columns:repeat(3,1fr);margin-inline:var(--page-gutter)}.corp-cards-grid__grid--1{grid-template-columns:1fr}.corp-cards-grid__grid--2{grid-template-columns:repeat(2,1fr)}.corp-cards-grid__grid--4{grid-template-columns:repeat(4,1fr)}.corp-cards-grid--section-card .corp-cards-grid__grid{margin-inline:0;padding-inline:calc(var(--edge-padding) - var(--frame-gap))}.corp-cards-grid__card{display:flex;flex-direction:column;min-width:0}.corp-cards-grid__card--light,.corp-cards-grid__card--subtle{border-radius:var(--radius-card);overflow:hidden}.corp-cards-grid__card--light{background:var(--color-bg-light)}.corp-cards-grid__card--subtle,.corp-cards-grid__image{background:var(--color-bg-subtle)}.corp-cards-grid__image{border-radius:var(--radius-card);overflow:hidden;position:relative;width:100%}.corp-cards-grid--ratio-wide .corp-cards-grid__image{aspect-ratio:3/2}.corp-cards-grid--ratio-landscape .corp-cards-grid__image{aspect-ratio:4/3}.corp-cards-grid--ratio-square .corp-cards-grid__image{aspect-ratio:1/1}.corp-cards-grid--ratio-tall .corp-cards-grid__image{aspect-ratio:3/4}.corp-cards-grid__image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.corp-cards-grid--square .corp-cards-grid__card,.corp-cards-grid--square .corp-cards-grid__image,.corp-cards-grid__card--light .corp-cards-grid__image,.corp-cards-grid__card--subtle .corp-cards-grid__image{border-radius:0}.corp-cards-grid__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding-top:var(--space-md)}.corp-cards-grid__card--light .corp-cards-grid__content,.corp-cards-grid__card--subtle .corp-cards-grid__content{padding:var(--space-lg)}.corp-cards-grid__headline{font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);line-height:var(--text-h3-lh);margin:0 0 var(--space-sm)}.corp-cards-grid__body{font-size:var(--text-body-sm-size);line-height:1.6}.corp-cards-grid__body p{margin:0}.corp-cards-grid__body p+p{margin-top:var(--space-xs)}.corp-cards-grid__body a{color:var(--color-teal)}.corp-cards-grid__content .corp-cards-grid__btn{margin-top:auto;padding-top:var(--space-lg)}.corp-cards-grid__card--layout-text-top .corp-cards-grid__content{flex:0;padding-bottom:var(--space-md);padding-top:0}.corp-cards-grid__image-wrap{margin-top:auto;position:relative}.corp-cards-grid__btn--overlay{bottom:var(--space-md);left:var(--space-md);position:absolute;z-index:2}.corp-cards-grid__section-btn-wrap{margin-top:var(--space-xl)}@media (max-width:1199px){.corp-cards-grid__grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.corp-cards-grid__grid,.corp-cards-grid__grid--2,.corp-cards-grid__grid--4{grid-template-columns:1fr}.corp-cards-grid__grid:not(:has(.corp-cards-grid__content)){grid-template-columns:repeat(2,1fr)}.corp-cards-grid__grid--3:not(:has(.corp-cards-grid__content)){grid-template-columns:repeat(3,1fr)}.corp-cards-grid--outer-md{padding-block:var(--space-2xl)}.corp-cards-grid--outer-lg{padding-block:var(--space-3xl)}.corp-cards-grid--section-card.corp-cards-grid--outer-none{padding-block:var(--space-2xl)}}