.mml-chips{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 30px}.mml-chips a{border:1px solid #c8cac4;border-radius:2px;padding:9px 13px;font-size:13px;line-height:1.4;color:inherit;text-decoration:none;transition:background .2s,color .2s}.mml-chips a:hover,.mml-chips a:focus-visible{background:#20231e;color:white}.mml-related,.mml-faq{padding:50px max(5vw,24px);border-top:1px solid #d5d6d0}.mml-related nav,.mml-popular nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.mml-related a,.mml-popular nav a{color:inherit;text-decoration:none;border-bottom:1px solid #d5d6d0;padding:18px 0;line-height:1.5}.mml-faq h2,.mml-related h2{font-size:clamp(28px,3vw,44px);margin:12px 0 30px}.mml-faq details{border-top:1px solid #d5d6d0;padding:20px 0}.mml-faq summary{cursor:pointer;font-size:18px;line-height:1.5}.mml-faq p{max-width:850px;line-height:1.8;color:#50554e}.mml-index{max-width:1400px;margin:auto;padding:60px max(5vw,24px)}.mml-index h1{font-size:clamp(40px,6vw,80px);letter-spacing:-.05em;margin:20px 0}.mml-index-jump{display:flex;flex-wrap:wrap;gap:20px;margin:32px 0}.mml-index a{color:inherit;text-underline-offset:4px}.mml-index-group{padding:25px 0;border-top:1px solid #d5d6d0;scroll-margin-top:100px}.mml-index-group ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 30px}.mml-index-group li{line-height:1.6;overflow-wrap:anywhere}.mml-breadcrumb{flex-wrap:wrap;line-height:1.6}.mml-popular{padding-top:50px;padding-bottom:70px}.mmc-collection-heading h1{overflow-wrap:anywhere}.mmc-collection-heading>div{max-width:1000px}.mmc-collection-heading>div p{line-height:1.8}@media(max-width:700px){.mml-related nav,.mml-popular nav,.mml-index-group ul{grid-template-columns:1fr 1fr;gap:0 18px}.mml-index-group li{padding:10px 0}.mml-chips{gap:8px}.mml-chips a{padding:8px 11px}.mml-index{padding-top:35px}.mml-faq summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.mml-chips a{transition:none}}

.mmc-collection-heading>h1{grid-column:1/-1;max-width:1100px}.mmc-collection-heading>.mml-chips{grid-column:1/-1;align-self:start;align-items:flex-start;margin:8px 0 20px}.mmc-collection-heading>div{grid-column:1/-1;max-width:950px}
