.content-box{justify-content:stretch;transition:box-shadow .3s,transform .3s;display:flex;position:relative;container:box/inline-size}.content-box .separator{--dash-container-margin:  clamp(1.25rem,.855263rem + 1.75439vw,2.5rem)}.content-box:is(a):focus:not(:focus-visible){outline:none}.content-box:is(a):focus-visible{outline:solid var(--focus-color,var(--primary-color));outline-offset: clamp(-.5rem,-.171053rem + -.350877vw,-.25rem);outline-width:2px}.content-box:not(.background-dark){--box-text-color:inherit}:where(.color-teal){--box-text-color:var(--teal)}:where(.color-blue){--box-text-color:var(--blue)}:where(.color-green){--box-text-color:var(--green)}:where(.color-orange){--box-text-color:var(--orange)}:where(.color-brick){--box-text-color:var(--brick)}:where(.color-red){--box-text-color:var(--red)}.content-box:not(.background-dark){color:var(--box-text-color)}.content-box img{align-self:center}.content-box .img-wrap{flex-shrink:0;display:block}.content-box .img-wrap img{width:100%}.content-box .content-wrap{flex-flow:column;flex-grow:1;justify-content:space-between;width:100%;height:auto;padding:clamp(1.25rem,.815789rem + 1.92982vw,2.625rem) clamp(.75rem,.355263rem + 1.75439vw,2rem);display:flex}@media (width>40rem){@container (width<40rem){.content-box .content-wrap{font-size:var(--reduced-font-size);--button-font-size:var(--small-font-size)}.content-box .content-wrap .button{padding-inline:clamp(1.125rem,.690789rem + 1.92982vw,2.5rem)}}}.content-box .content-wrap .content{flex-direction:column;width:100%;height:100%;display:flex}.content-box .content-wrap .content .regular-content>:first-child,.content-box .content-wrap .content .regular-content>link:first-child+*{margin-top:0}.content-box .content-wrap .content .regular-content>:last-child{margin-bottom:0}.content-box .content-wrap .content .buttons-wrapper>:first-child,.content-box .content-wrap .content .buttons-wrapper>link:first-child+*{margin-top:0}.content-box .content-wrap .content .buttons-wrapper>:last-child{margin-bottom:0}.content-box .content-wrap .content .buttons-wrapper{padding-top:var(--element-spacing);margin-top:auto}.content-box.type-imgtop{flex-flow:column}.content-box.type-imgtop .content-wrap :last-child.button-group{margin-top:auto}.content-box.type-imgleft{flex-flow:row;align-items:center}.content-box.type-imgleft .img-wrap{padding:1rem}.content-box.type-imgleft .content-wrap{border-left:2px solid var(--shade-color)}.content-box:is(.section-item>:is(:only-child,link:first-child+:last-child)){min-height:100%}.section-item>.content-box+.content-box{margin-top:var(--layout-gap)}
/*# sourceMappingURL=css-wpce--box.css.map*/