three-col-agg-complex-ce{display:block;padding-block:var(--space-3xl-4xl)}three-col-agg-complex-ce .description-wrapper{border-block-end:var(--color-grey-border) 2px solid;display:flex;flex-wrap:wrap;gap:var(--space-m-l);justify-content:space-between;padding-block-end:var(--space-m-l)}three-col-agg-complex-ce .description-wrapper>p{color:var(--color-light-grey);flex-basis:80%}three-col-agg-complex-ce .description-wrapper .btn{flex-shrink:0;height:fit-content}three-col-agg-complex-ce three-col-card-grid-ce{display:grid;gap:var(--space-2xl-3xl) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(calc(300px - 3rem),calc(33.33333% - var(--space-xl)*2/3)));margin-block-start:var(--space-xl-2xl,5rem)}three-col-agg-complex-ce three-col-card-grid-ce article>a{cursor:pointer;display:block;height:100%;position:relative;text-decoration:none;transition:opacity .15s ease-in}three-col-agg-complex-ce three-col-card-grid-ce article>a:focus-visible,three-col-agg-complex-ce three-col-card-grid-ce article>a:hover{opacity:.8}three-col-agg-complex-ce three-col-card-grid-ce article>a>picture{display:flex;height:250px;width:100%}three-col-agg-complex-ce three-col-card-grid-ce article>a>picture img{height:auto;object-fit:cover;width:100%}three-col-agg-complex-ce .card .card-body{color:var(--color-light-grey)}three-col-agg-complex-ce p.card-title{--card-title-line-height:1.3;color:var(--color-blue);font-family:Soleil;font-size:var(--size-step-2,1.25rem);font-weight:700;line-height:var(--card-title-line-height)}three-col-agg-complex-ce p.card-title span~span{margin-inline-start:var(--space-xs-2xs)}three-col-agg-complex-ce .card ul{list-style-position:inside;padding:0}@media (max-width:348px){three-col-agg-complex-ce three-col-card-grid-ce{display:flex;flex-direction:column}}@media (min-width:349px) and (max-width:584px){three-col-agg-complex-ce three-col-card-grid-ce{display:flex;flex-direction:column}}@media (min-width:585px) and (max-width:906px){three-col-agg-complex-ce three-col-card-grid-ce{grid-template-columns:repeat(auto-fit,minmax(calc(290px - 3rem),calc((100% - var(--space-xl))/2)))}}