.mc{padding:3.6rem 2rem 1rem}
@media (min-width:990px){.mc{padding-left:6rem;padding-right:6rem}}
@media (min-width:1200px){.mc{padding-left:30rem;padding-right:30rem}}
.mc__title{text-align:center;margin:0 0 12px;line-height:1.2;font-size:3.4rem;font-weight:500}
.mc__lead,.mc__note{margin:0 0 2rem;text-align:left;font-size:2rem;line-height:1.65}
.mc__lead{font-size:2.4rem;text-align:center}
.mc__h2{text-align:left;margin:36px 0 14px;line-height:1.2;font-size:2.8rem;font-weight:500}
.mc__grid{list-style:none;margin:2rem 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
@media (min-width:990px){.mc__grid{grid-template-columns:repeat(4,minmax(0,26rem));gap:8px;justify-content:start}}
.mc__card{text-align:left;max-width:22rem}
.mc__img{display:block;width:60%;height:auto;aspect-ratio:1;object-fit:contain;margin:0}
.mc__name{margin:8px 0 6px;font-size:2rem;line-height:1.3;text-align:left}
.mc__desc{max-width:22rem;margin:0;font-size:1.6rem;line-height:1.5}
@media (min-width:990px){.mc__desc{font-size:1.7rem;line-height:1.55}}
.mc__cta{text-align:center;margin:5rem 0}

.mc__lead p,.mc__note p{margin:0 0 1.2rem}
.collectionFaqHeading{text-align:center}
@media (min-width:990px){.mc__grid--costa{grid-template-columns:repeat(3,minmax(0,26rem))}}
.mc__note ul{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}
.mc__note li{display:flex;align-items:center;gap:1rem;font-size:2.1rem;line-height:3.1rem}
.mc__note li::before{content:'';display:block;flex-shrink:0;width:.8rem;height:.8rem;border-radius:50%;background:currentColor}
