.mx-footer-group>summary{list-style:none;display:flex;align-items:center;justify-content:space-between}
.mx-footer-group>summary::-webkit-details-marker{display:none}
.mx-reference-footer .mx-footer-links>a{color:#393939;padding:6px 0;margin-bottom:8px}
.mx-footer-links>a:hover{text-decoration:underline}
.mx-footer-group>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(min-width:750px){.mx-footer-group>summary{pointer-events:none}}
@media(max-width:749px){
 .mx-reference-footer .mx-footer-top{grid-template-columns:1fr;gap:0}
 .mx-footer-group{border-bottom:1px solid #ddd}
 .mx-footer-group>summary{cursor:pointer;min-height:56px;padding:14px 0}
 .mx-footer-group>summary h2{margin:0}
 .mx-footer-group>summary:after{content:'+';font-size:20px;font-weight:400}
 .mx-footer-group[open]>summary:after{content:'−'}
 .mx-reference-footer .mx-footer-links>a{min-height:44px;display:flex;align-items:center;margin:0;padding:10px 0}
 .mx-footer-links{padding-bottom:12px}
 .mx-reference-footer .mx-footer-top>div:last-child{padding-top:24px}
}
