.mmcs-page{color:inherit;font:inherit}
.mmcs-page .mmcs-section{margin-block:2.5rem}
.mmcs-page .mmcs-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
.mmcs-page .mmcs-columns>*{min-width:0}
.mmcs-page img{max-width:100%;height:auto}
.mmcs-faq{border-block-end:1px solid currentColor;padding-block:1rem}
.mmcs-faq summary{cursor:pointer;font-weight:600}
.mmcs-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.mmcs-faq>div{padding-block-start:1rem}
.mmcs-related{margin-block-start:3rem}
.mmcs-infobox{padding:1.25rem;border:1px solid currentColor}
.mmcs-flex{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.5rem}
.mmcs-flex img{max-width:100%;height:auto}
.mmcs-flex-slider{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-block-end:1rem}
.mmcs-flex-slider .mmcs-card{flex:0 0 min(90%,34rem);scroll-snap-align:start}
@media(max-width:760px){.mmcs-page .mmcs-columns{grid-template-columns:1fr;gap:1.5rem}}
