.mcf-row,.mcf-row *,.mcf-row :after,.mcf-row :before{box-sizing:border-box}.mcf-row{--mcf-gap:14px;align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--mcf-gap);width:100%}.mcf-row,.mcf-row--count-1{--mcf-columns:1}.mcf-row--count-2{--mcf-columns:2}.mcf-row--count-3{--mcf-columns:3}.mcf-row--count-4{--mcf-columns:4}.mcf-row--count-5{--mcf-columns:5}.mcf-row--count-6{--mcf-columns:6}.mcf-card-wrap{display:flex;flex:1 1 100%;min-width:0;width:100%}.mcf-card{min-height:100%}.mcf-card,.mcf-card__inner{display:flex;flex:1 1 auto;width:100%}.mcf-card__inner{flex-direction:column;padding:18px}.mcf-card__heading{font-weight:700;line-height:1.2;margin:0 0 .9rem}.mcf-card__heading>:first-child{margin-top:0}.mcf-card__heading>:last-child{margin-bottom:0}.mcf-card__heading h1,.mcf-card__heading h2,.mcf-card__heading h3,.mcf-card__heading h4,.mcf-card__heading h5,.mcf-card__heading h6,.mcf-card__heading li,.mcf-card__heading p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mcf-card__heading--h1{font-size:clamp(2rem,3vw,2.6rem)}.mcf-card__heading--h2{font-size:clamp(1.75rem,2.45vw,2.2rem)}.mcf-card__heading--h3{font-size:clamp(1.5rem,2vw,1.9rem)}.mcf-card__heading--h4{font-size:clamp(1.3rem,1.7vw,1.6rem)}.mcf-card__heading--h5{font-size:clamp(1.15rem,1.4vw,1.35rem)}.mcf-card__heading--h6{font-size:clamp(1rem,1.1vw,1.15rem)}.mcf-card__content{flex:1 1 auto;width:100%}.mcf-card__content>:first-child{margin-top:0}.mcf-card__content>:last-child{margin-bottom:0}.mcf-card__content h1,.mcf-card__content h2,.mcf-card__content h3,.mcf-card__content h4,.mcf-card__content h5,.mcf-card__content h6,.mcf-card__content li,.mcf-card__content p{color:inherit}@media (min-width:768px){.mcf-row{flex-wrap:nowrap}.mcf-row--multi{--mcf-gap:24px}.mcf-row--multi .mcf-card-wrap{flex:1 1 calc((100% - var(--mcf-gap)*(var(--mcf-columns) - 1))/var(--mcf-columns));max-width:calc((100% - var(--mcf-gap)*(var(--mcf-columns) - 1))/var(--mcf-columns))}.mcf-row--multi .mcf-card__inner{padding:22px}}@media (min-width:1024px){.mcf-row--multi{--mcf-gap:32px}.mcf-row--multi .mcf-card__inner{padding:28px}}