.ff-subnav-wrap{position:relative}.ff-subnav-wrap.is-fixed{padding-top:var(--ff-subnav-h,0)}.ff-subnav{backdrop-filter:blur(8px);background:var(--ff-subnav-bg,#faf8fc);border-bottom:1px solid var(--ff-border);width:100%}.ff-subnav-wrap.is-fixed .ff-subnav{box-shadow:0 4px 12px rgba(58,12,163,.06);left:0;position:fixed;right:0;top:0;z-index:999}.ff-subnav-inner{align-items:center;display:flex;gap:24px;overflow-x:auto}.ff-subnav-label{color:var(--ff-subnav-text,#7a6888);flex-shrink:0;font-family:var(--ff-font-h);font-size:16px;font-weight:900;letter-spacing:.08em;padding-right:4px;text-transform:uppercase}.ff-subnav-links{align-items:center;display:flex;flex-shrink:0;gap:8px}.ff-subnav-links a{border-radius:999px;color:var(--ff-subnav-text,#7a6888);font-family:var(--ff-font-h);font-size:16px;font-weight:700;padding:10px 22px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.ff-subnav-links a:hover{background:rgba(58,12,163,.12)!important;color:#7a6888!important}.ff-subnav-links a.active{background:var(--ff-subnav-active-bg,#3a0ca3);color:var(--ff-subnav-active-text,#fff)}@media (max-width:700px){.ff-subnav-label{display:none}.ff-subnav-links a{font-size:14px;padding:8px 16px}}