.features-grid{align-content:start;display:grid;gap:calc(var(--g-gutter-width)*1.5)}.features-grid__heading a:not([class]){color:inherit}.features-grid__heading a:not([class]):focus,.features-grid__heading a:not([class]):hover{text-decoration:underline}@media only screen and (min-width:75em){.features-grid{gap:calc(var(--g-gutter-width)*2)}}.features-grid--hexes .features-grid__item-icon{align-items:center;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);display:inline-flex;height:13.2rem;justify-content:center;padding:2em;transform:rotate(90deg);width:15.1rem}.features-grid--hexes .features-grid__item-icon>img{transform:rotate(-90deg)}@media only screen and (min-width:48em) and (max-width:74.938em){.features-grid--hexes .features-grid__item{align-items:center;column-gap:var(--g-gutter-width);display:grid;grid-template-columns:auto 1fr}.features-grid--hexes .features-grid__item.text-align-center{text-align:initial!important}.features-grid--hexes .features-grid__text{margin-top:0!important}}@media only screen and (min-width:75em){.features-grid--hexes .features-grid__item-icon{height:18.9rem;width:21.7rem}}.features-grid--lines{padding-bottom:3.2rem}@media only screen and (min-width:48em){.features-grid--lines{padding-bottom:6.4rem}}@media only screen and (min-width:75em){.features-grid--lines{padding-bottom:0}.features-grid--lines .features-grid__item,.features-grid--lines-simple .features-grid__item{display:flex;flex-direction:column;padding-left:calc(var(--g-gutter-width)*.75)}.features-grid--lines .features-grid__heading,.features-grid--lines .features-grid__text,.features-grid--lines-simple .features-grid__text{position:relative}.features-grid--lines .features-grid__text,.features-grid--lines-simple .features-grid__text{flex:1}.features-grid--lines .features-grid__text{padding-bottom:6.4rem}.features-grid--lines .features-grid__heading:before,.features-grid--lines .features-grid__text:before,.features-grid--lines-simple .features-grid__text:before{content:"";position:absolute}.features-grid--lines .features-grid__text:before{background-color:var(--feature-line-background-color);bottom:0;left:calc(var(--g-gutter-width)*-.75);top:-22px;width:2px}.features-grid--lines .features-grid__heading:before,.features-grid--lines-simple .features-grid__text:before{background-color:var(--feature-line-foreground-color);bottom:0;left:calc(var(--g-gutter-width)*-.75 - 2px);top:-8px;width:6px}}.features-grid--icons-sm{row-gap:var(--g-gutter-width)}.features-grid--icons-sm .features-grid__item{display:flex;gap:3.2rem}.features-grid--icons-sm .features-grid__item-icon{flex-basis:4.4rem}.features-grid--icons-sm .features-grid__text{flex:1;margin-top:calc(var(--g-gutter-width)*.25)}.features-grid--icons-sm .features-grid__text h1,.features-grid--icons-sm .features-grid__text h2,.features-grid--icons-sm .features-grid__text h3,.features-grid--icons-sm .features-grid__text h4,.features-grid--icons-sm .features-grid__text h5,.features-grid--icons-sm .features-grid__text h6{font-weight:var(--f-weight-normal)}.features-grid--icons-md{row-gap:var(--g-gutter-width)}@media only screen and (min-width:33.75em){.features-grid--icons-md .features-grid__item{display:flex;gap:2.4rem}.features-grid--icons-md .features-grid__item-icon{flex-basis:9.5rem}.features-grid--icons-md .features-grid__text{flex:1}}