.feature{overflow:hidden;background:linear-gradient(180deg, #e2e2e2 39.86%, #eaeaea 100%);padding-top:5rem}.feature-component-container{width:100%;max-width:var(--theme--site-width);margin:0 auto;padding:20px 0 0}.feature-component-header{text-align:center;color:#092947;font-family:"din-condensed",sans-serif;text-transform:uppercase;--minFontSize: 3.2rem;--maxFontSize: 4.8rem;--scaler: 8vw;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));font-size:3.2rem;line-height:1.1;margin-bottom:5rem;padding:0 9.6%}.feature-list{display:grid;grid-template-columns:1fr;padding:0 8%;justify-content:center;width:100%;margin:0 auto}@media only screen and (min-width: 36em){.feature-list{grid-template-columns:repeat(2, 1fr);grid-column-gap:2%}}@media only screen and (min-width: 64em){.feature-list{grid-template-columns:repeat(4, 1fr)}.feature-list[data-block-count="1"]{grid-template-columns:repeat(1, 25%)}.feature-list[data-block-count="2"]{grid-template-columns:repeat(2, 25%)}.feature-list[data-block-count="3"]{grid-template-columns:repeat(3, 25%)}}.feature-list-item{margin:0 2.93%;margin-bottom:5rem}.feature-list-item figure{width:100%}.feature-list-item figure img{width:100%}.feature-list-item figure figcaption{padding-top:2rem}.feature-list-item picture{position:relative}.feature-item-header{text-align:center;color:#092947;font-family:"din-condensed",sans-serif;text-transform:uppercase;--minFontSize: 3.2rem;--maxFontSize: 4.8rem;--scaler: 8vw;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));font-size:2rem;line-height:1.2;text-align:left;margin-bottom:8px}.feature-item-header [class*=-item-byline] p{font-size:1.2rem}.feature-item-header [class*=-item-byline] .author{border-right:2px solid #005778;padding-right:.7rem;margin-right:.5rem}.feature-item-header p{margin-bottom:7px}.feature-item-description{font-family:"Open Sans","Arial",sans-serif;color:#4b4f4f;line-height:1.5;font-size:1.6rem;font-size:1.8rem}@media only screen and (min-width: 36em){.feature-item-description{--minFontSize: 1.6rem;--maxFontSize: 1.8rem;--scaler: 10vw;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize))}}@media only screen and (min-width: 36em){.feature-item-description{font-size:1.8rem}}.feature-list.complementary-list{padding:0 9.6%}.feature-list.complementary-list .feature-list-item{background-color:#fff;padding:2rem}/*# sourceMappingURL=feature.css.map */
