.mm-product-questions{margin-top:2.8rem;border-top:1px solid rgba(var(--color-foreground),.16);padding-top:1.8rem}
.mm-product-questions h2{font-size:1.7rem;letter-spacing:0;margin:0 0 1rem}
.mm-product-questions details{border-bottom:1px solid rgba(var(--color-foreground),.12)}
.mm-product-questions summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;font-size:1.35rem;line-height:1.5;list-style:none;cursor:pointer}
.mm-product-questions summary::-webkit-details-marker{display:none}
.mm-product-questions summary span{font-size:1.9rem;line-height:1;flex-shrink:0;transition:transform .15s}
.mm-product-questions details[open] summary span{transform:rotate(45deg)}
.mm-product-questions summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.mm-product-questions p{margin:0 0 1.5rem;font-size:1.3rem;line-height:1.75}
.mm-product-questions a{color:inherit;text-underline-offset:3px}
@media(prefers-reduced-motion:reduce){.mm-product-questions summary span{transition:none}}
