.content-nav__legal{position:relative;display:flex;align-items:center}.content-nav__legal-btn{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:500;color:var(--ink-muted);letter-spacing:.01em;line-height:1;transition:color .14s ease;cursor:pointer;background:none;border:none;padding:0;margin:0;font-family:inherit}.content-nav__legal-btn.is-open,.content-nav__legal-btn:hover{color:var(--ink)}.content-nav__legal-caret{transition:transform .16s ease;flex-shrink:0}.content-nav__legal-btn.is-open .content-nav__legal-caret{transform:rotate(180deg)}.content-nav__legal-dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:188px;background:var(--glass-strong);border:1px solid var(--subtle-border);border-radius:14px;backdrop-filter:blur(40px) saturate(1.4);box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);overflow:hidden;animation:dropdownIn .18s ease-out both;z-index:100}.content-nav__legal-option{display:flex;align-items:center;width:100%;padding:9px 14px;font-size:.74rem;font-weight:500;color:var(--ink-muted);text-decoration:none;transition:background .12s ease,color .12s ease;white-space:nowrap}.content-nav__legal-option+.content-nav__legal-option{border-top:1px solid rgba(26,26,46,.05)}.content-nav__legal-option:hover{background:rgba(109,77,255,.05);color:var(--ink)}.content-mobile-menu__section-label{padding:10px 4px 2px;font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.content-mobile-menu__link--legal{font-size:.84rem!important;font-weight:500!important;color:var(--ink-muted)!important;min-height:44px!important}