body.mm-release .final-menu-row{display:flex;align-items:stretch;gap:4px}body.mm-release .menu-panel .final-menu-row>a{flex:1;min-width:0;display:flex;align-items:center;text-decoration:none;font-size:15px;line-height:1.5;padding:10px 12px;min-height:46px}body.mm-release .final-expand{width:46px;min-width:46px;min-height:46px;border:0;border-radius:7px;background:transparent;color:var(--purple,#594381);font-size:23px;line-height:1}body.mm-release .final-expand:hover,body.mm-release .final-menu-row>a:hover{background:var(--lavender,#ede7f4)}body.mm-release .final-expand[aria-expanded=true] span{display:block;transform:rotate(180deg)}body.mm-release .final-submenu{margin:0 0 8px 12px;border-left:2px solid var(--line,#e3dbd1);padding-left:6px}body.mm-release .menu-panel .final-submenu>a{display:block;min-height:44px;padding:10px 12px;text-decoration:none;font-size:14px;line-height:1.5}body.mm-release .final-submenu[hidden]{display:none!important}body.mm-release .menu-panel a[aria-current=page]{font-weight:700;color:var(--purple,#594381)}body.mm-release .menu-panel .final-menu-divider{border:0;border-top:1px solid var(--line,#e3dbd1);margin:12px 0}body.mm-release .final-review-grid .card{display:flex;flex-direction:column;gap:16px}body.mm-release .final-review-grid .card p{margin:0}body.mm-release .final-review-grid .text-link{margin-top:auto}body.mm-release .final-review-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin:22px 0}body.mm-release .final-review-links a{min-height:44px;display:inline-flex;align-items:center}body.mm-release .final-status{font-size:12px!important;color:var(--purple,#594381);font-weight:600}body.mm-release .final-testimonials{margin:30px 0 0;padding:20px;border:1px solid var(--line,#e3dbd1);background:#fffdf9;border-radius:12px}body.mm-release .final-testimonials>summary{cursor:pointer;font-weight:600;min-height:44px;display:list-item}body.mm-release .final-testimonials .reader-quotes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}body.mm-release .final-testimonials blockquote{margin:0;padding:20px;background:var(--cream,#f7f3ec);font:18px/1.65 Georgia,serif}body.mm-release .final-testimonials cite{display:block;font:13px/1.5 'Segoe UI',sans-serif;margin-top:16px}
@media(max-width:650px){body.mm-release .menu-panel .final-menu-row>a,body.mm-release .menu-panel .final-submenu>a{font-size:14px;padding-left:8px;padding-right:8px}body.mm-release .final-submenu{margin-left:5px}body.mm-release .final-testimonials .reader-quotes{grid-template-columns:1fr}body.mm-release .final-testimonials{padding:16px}}
