.mm-acc{margin-bottom:20px;}
.mm-acc>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-lt);padding:0 0 11px 0;margin-bottom:4px;border-bottom:1px solid rgba(212,160,23,0.3);}
.mm-acc>summary::-webkit-details-marker{display:none;}
.mm-acc>summary::marker{content:'';}
.mm-acc>summary .mm-chev{font-size:16px;line-height:1;transition:transform .2s;flex-shrink:0;}
.mm-acc[open]>summary .mm-chev{transform:rotate(180deg);}
.mm-acc-body{padding-top:4px;}
.mm-acc-body>a{display:block;padding:11px 0 11px 12px;font-size:16px;font-weight:500;color:var(--w75);text-decoration:none;border-bottom:1px solid var(--w10);transition:color .2s;}
.mm-acc-body>a:hover{color:var(--white);}
.mm-acc-body>a:last-child{border-bottom:none;}
.mm-acc-nested{margin:8px 0 8px 6px;border-left:2px solid rgba(212,160,23,0.25);padding-left:12px;}
.mm-acc-nested>summary{font-size:13px;letter-spacing:.1em;padding-bottom:11px;color:var(--w75);border-bottom-color:var(--w10);}
.mm-acc-nested .mm-acc-body>a{padding-left:6px;}
.mm-group a.mm-toprow{display:block!important;font-size:14px!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--gold-lt)!important;text-decoration:none!important;padding:0 0 11px 0!important;margin-bottom:4px;border-bottom:1px solid rgba(212,160,23,0.3)!important;transition:color .2s;}
.mm-group a.mm-toprow.mm-no-line{border-bottom:none!important;}
.mm-group a.mm-toprow:hover{color:var(--white)!important;}
html.light-mode .mm-acc>summary{color:#0d2010 !important;border-bottom-color:rgba(200,146,10,0.3) !important;}
html.light-mode .mm-acc-body>a{color:#0d2010 !important;border-bottom-color:rgba(21,135,25,0.2) !important;font-weight:600 !important;}
html.light-mode .mm-acc-body>a:hover{color:#000 !important;background:rgba(21,135,25,0.1) !important;border-radius:6px;}
html.light-mode .mm-acc-nested{border-left-color:rgba(21,135,25,0.3) !important;}
html.light-mode .mm-acc-nested>summary{color:#0d2010 !important;}
html.light-mode .mm-group a.mm-toprow{color:#0d2010 !important;font-weight:700 !important;border-bottom-color:rgba(200,146,10,0.3) !important;}
html.light-mode .mm-group a.mm-toprow.mm-no-line{border-bottom:none!important;}
html.light-mode .mm-group a.mm-toprow:hover{color:#000 !important;}
