body.fxl-theme #root .fxl-nav__links--columns{columns:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body.fxl-theme #root .fxl-nav__group-heading{margin:0 0 12px;font-family:var(--main_ff_h,sans-serif);font-size:20px;font-weight:var(--main_fw_h,900);line-height:1.25}
body.fxl-theme #root .fxl-nav__group-heading>a{display:block;padding:12px;border-left:3px solid var(--fxl-pink);border-radius:var(--fxl-radius-small);background:var(--fxl-purple-5);font:inherit;text-decoration:none;--fxl-text-on-surface:var(--fxl-purple);--fxl-hover-ink:var(--fxl-purple)}
body.fxl-theme #root .fxl-nav__group-heading>a:is(:hover,:focus-visible){background:var(--fxl-purple-15);--fxl-text-on-surface:var(--fxl-purple);--fxl-hover-ink:var(--fxl-purple)}
body.fxl-theme #root .fxl-nav__children{border:0;padding:0}
body.fxl-theme #root .fxl-nav__children a{font-size:14px;padding:7px 8px}
body.fxl-theme #root .fxl-nav__children .fxl-nav__more{margin-top:10px;font-weight:700;--fxl-text-on-surface:var(--fxl-pink)}
body.fxl-theme #root .fxl-nav__directory-header{padding-bottom:16px;border-bottom:1px solid var(--fxl-border-soft)}
body.fxl-theme #root .fxl-nav-level>.fxl-nav__all{margin:0 0 18px}
body.fxl-theme #root .fxl-nav__trigger{font-weight:700}
