.mcf-tl__list{display:grid;gap:clamp(36px,5vw,64px);margin-top:48px!important;position:relative}.mcf-tl__list:before{background:#6b3a1f;border-radius:5px;bottom:0;content:"";left:50%;margin-left:-5px;position:absolute;top:0;width:10px}.mcf-tl__item{--c:#e8834f;align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.mcf-tl__item--red{--c:#c63d2b}.mcf-tl__item--maroon{--c:#7a1e45}.mcf-tl__item--gold{--c:#b07a12}.mcf-tl__item--lavender{--c:#6e6e9c}.mcf-tl__item--green{--c:#5a7531}.mcf-tl__item--blue{--c:#0a7faa}.mcf-tl__item--orange{--c:#c4581e}.mcf-tl__item:before{background:#6b3a1f;border-radius:5px;content:"";height:10px;left:30%;margin-top:-5px;position:absolute;right:50%;top:50%}.mcf-tl__item--right:before{left:50%;right:30%}.mcf-tl__card{background:var(--c);border-radius:24px;color:#fffdf6;grid-column:1;grid-row:1;margin-right:clamp(40px,6vw,90px);padding:22px 96px 22px 24px;position:relative;text-align:left;z-index:1}.mcf-tl__title{color:#fffdf6;font-family:var(--mcf-font-label);font-size:19px;font-weight:600;line-height:1.25;margin:0 0 8px}.mcf-tl__text{font-size:15px;line-height:1.5}.mcf-tl__text p{margin:0 0 .6em}.mcf-tl__photo{aspect-ratio:1;background:#d8d2c2;border:4px solid var(--c);border-radius:50%;grid-column:1;grid-row:1;justify-self:end;margin-right:clamp(0px,1vw,20px);overflow:hidden;position:relative;width:clamp(110px,11vw,150px);z-index:2}.mcf-tl__photo .mcf-ph,.mcf-tl__photo img{filter:grayscale(1);height:100%;min-height:0;object-fit:cover;width:100%}.mcf-tl__item--right .mcf-tl__card{grid-column:2;margin:0 0 0 clamp(40px,6vw,90px);padding:22px 24px 22px 96px}.mcf-tl__item--right .mcf-tl__photo{grid-column:2;justify-self:start;margin:0 0 0 clamp(0px,1vw,20px)}@media (max-width:800px){.mcf-tl__list:before{left:22px}.mcf-tl__item,.mcf-tl__item--right{grid-template-columns:1fr;padding-left:48px}.mcf-tl__item--right:before,.mcf-tl__item:before{left:22px;right:auto;top:40px;width:30px}.mcf-tl__card,.mcf-tl__item--right .mcf-tl__card{grid-column:1;grid-row:2;margin:-30px 0 0;padding:44px 20px 20px}.mcf-tl__item--right .mcf-tl__photo,.mcf-tl__photo{grid-column:1;grid-row:1;justify-self:start;margin:0 0 0 12px;width:96px}}