:root{--blockquote-quote-icon-width:30px;--blockquote-rule-width:2px}section.blockquote{overflow:visible}.blockquote blockquote{border-left:var(--blockquote-rule-width) solid var(--color-blue);padding:0 0 0 var(--blockquote-quote-icon-width);position:relative}.blockquote blockquote:after,.blockquote blockquote:before{--height:calc(var(--blockquote-quote-icon-width) + 26px);content:"";display:block;height:var(--height);left:calc((var(--blockquote-quote-icon-width)/2)*-1);left:calc((var(--blockquote-quote-icon-width) + var(--blockquote-rule-width))/2*-1);position:absolute;top:calc(50% - var(--height)/2);width:var(--blockquote-quote-icon-width)}.blockquote blockquote:before{background-color:var(--color-blue);mask-position:center;mask-repeat:no-repeat;mask-size:contain;z-index:3}.blockquote blockquote:after{background-color:#fff;z-index:2}.blockquote .content-heading{margin:0 0 1.5625rem}.blockquote .content-fig{margin:0 0 1.4rem;width:100%}.blockquote .content-fig img{border-radius:var(--border-radius-lg);width:100%}.blockquote ul{list-style-type:none;padding-left:0}.blockquote ul>li{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:left;margin:0 0 .25em;padding:0}.blockquote ul>li:before{content:"\2022";display:block;flex:0 0 auto;margin:0 .5em 0 0;position:relative;top:1px;width:.5em}.blockquote .content-cta:has(*){margin-top:1.25em}.blockquote .content-cta-buttons:has(*){margin-top:2.1875rem}