.Feature{align-items:center;display:grid;gap:var(--gap) var(--gap-lg);grid-template:auto/100%;margin:var(--gap-lg) 0;padding:0 var(--wrap)}@container (width >= 48rem){.Feature{border-bottom:.0625rem solid;grid-template:auto/1fr 1fr;margin-bottom:0;padding-bottom:var(--gap-lg)}}.Feature.circles:before{right:calc(50% + var(--gap))}@container (width < 48rem){.Feature.circles:before{--circle-mask:40%;top:calc(66.66667vw - var(--gap)*2*2/3);transform:translateY(calc(var(--circle-mask)*-1))}}@container (width >= 48rem){.Feature.circles:before{top:var(--gap-sm)}}@container (width >= 64rem){.Feature.circles:before{right:calc(50% + 14rem)}}.Feature.circles:has(>.wp-block-image.alignright):before{left:calc(50% + var(--gap));right:auto}@container (width >= 64rem){.Feature.circles:has(>.wp-block-image.alignright):before{left:calc(50% + 14rem)}}.Feature.is-style-dark{border:0;margin:0;padding:var(--gap-lg) var(--wrap)}.Feature.is-style-dark.circles:before{margin-top:var(--gap-lg)}@container (width < 48rem){.Feature .wp-block-image{padding-bottom:var(--gap)}}@container (width >= 48rem){.alignright:is(.Feature .wp-block-image){order:1}}:is(.Feature .wp-block-image) a{outline-color:var(--yellow);outline-offset:-.5rem}@container (width < 48rem){.Feature .Common{position:relative;z-index:0}:is(.Feature .Common):before{background:var(--background);content:"";inset:calc(var(--gap)*-1);position:absolute;z-index:-1}}.Content :is(.Feature .Common):before{display:none}
