/* Липкое меню разделов страницы ЖК — mm-cx-nav.v1 */
.mm-cx-anchornav[hidden] { display: none; }
.mm-cx-anchornav {
    position: sticky;
    z-index: 40;
    background: rgba(251, 250, 246, .96);
    backdrop-filter: blur(8px);
    border-top: 1px solid var(--mm-line, #ece7dd);
    border-bottom: 1px solid var(--mm-line, #ece7dd);
}
.mm-cx-anchornav .mm-pv2-anchornav-inner {
    max-width: 1280px;
    margin: 0 auto;
    padding: 10px clamp(18px, 4vw, 64px);
    gap: 8px;
}
.mm-cx-anchornav a {
    background: #fff;
    border: 1px solid var(--mm-line, #e3ded2);
    color: var(--mm-ink, #20241f);
    font-weight: 500;
    font-size: 14px;
    transition: background .18s, border-color .18s, color .18s;
}
.mm-cx-anchornav a:hover { background: #f4f1e8; border-color: #c9c0ab; }
.mm-cx-anchornav a.is-on {
    background: #20241f;
    border-color: #20241f;
    color: #fff;
}
@media (max-width: 700px) {
    .mm-cx-anchornav .mm-pv2-anchornav-inner { padding: 8px 14px; gap: 6px; }
    .mm-cx-anchornav a { font-size: 13px; padding: 7px 12px; min-height: 40px; display: inline-flex; align-items: center; }
}
