.fx-header__tools{display:flex;align-items:center;gap:var(--fx-space-3);margin-left:auto;}.fx-nav__search-slot--desktop{display:none;}@media (min-width:960px){.fx-nav__search-slot--desktop{display:block;}}.fx-nav-search{display:flex;align-items:center;gap:0.25rem;}.fx-nav-search__input{width:11rem;max-width:28vw;padding:0.45rem 0.65rem;border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);font:inherit;background:#fff;color:var(--fx-ink);}.fx-nav-search__input:focus-visible{outline:2px solid var(--fx-brand);outline-offset:2px;}.fx-nav-search__submit{appearance:none;border:1px solid var(--fx-border);background:var(--fx-warm);border-radius:var(--fx-radius-sm);width:2.1rem;height:2.1rem;cursor:pointer;font-size:1rem;line-height:1;}.fx-nav-search__submit:focus-visible{outline:2px solid var(--fx-brand);outline-offset:2px;}.fx-mega{position:relative;}.fx-mega__trigger{appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:0.4rem;}.fx-mega__trigger--pill{padding:0.5rem 0.9rem !important;border-radius:999px !important;background:#ecfdf5 !important;border:1px solid color-mix(in srgb, #14b8a6 28%, transparent) !important;color:#0f766e !important;font-weight:750 !important;}.fx-mega__trigger--pill:hover, .fx-mega[data-open="true"] .fx-mega__trigger--pill, .fx-mega__trigger--pill[aria-expanded="true"]{background:#d1fae5 !important;color:#0f766e !important;}.fx-mega__trigger--pill .fx-icon{color:#0d9488;}.fx-mega__chevron{transition:transform 160ms var(--fx-ease);}.fx-mega[data-open="true"] .fx-mega__chevron, .fx-mega__trigger[aria-expanded="true"] .fx-mega__chevron{transform:rotate(180deg);}.fx-mega__panel{position:absolute;top:calc(100% + 0.7rem);left:0;transform:none;z-index:60;width:min(52rem, calc(100vw - 2rem));max-height:min(72vh, 32rem);overflow:auto;padding:0;background:#fff;border:1px solid var(--fx-border);border-radius:1rem;box-shadow:0 22px 48px -24px rgba(15, 23, 42, 0.35), 0 6px 16px rgba(15, 23, 42, 0.06);}.fx-mega__inner{padding:1.1rem 1.15rem 1rem;}.fx-mega__head{display:flex;flex-direction:column;gap:0.15rem;margin-bottom:0.85rem;padding-bottom:0.75rem;border-bottom:1px solid var(--fx-border);}.fx-mega__head strong{font-size:1rem;font-weight:750;color:var(--fx-ink);}.fx-mega__head span{font-size:0.82rem;color:var(--fx-muted);}.fx-mega__grid{display:grid;grid-template-columns:1fr;gap:var(--fx-space-4);}.fx-mega__grid[data-cols="2"]{grid-template-columns:repeat(2, minmax(0, 1fr));}.fx-mega__grid[data-cols="3"]{grid-template-columns:repeat(3, minmax(0, 1fr));}.fx-mega__col-title{margin:0 0 var(--fx-space-2);font-size:0.72rem;font-weight:750;letter-spacing:0.08em;text-transform:uppercase;color:var(--fx-accent);}.fx-mega__list, .fx-mega__featured{list-style:none;margin:0;padding:0;display:grid;gap:0.1rem;}.fx-mega__list a, .fx-mega__featured a{display:grid;gap:0.1rem;text-decoration:none;color:inherit;padding:0.5rem 0.55rem;border-radius:0.65rem;font-weight:550;font-size:0.9rem;transition:background 160ms var(--fx-ease), color 160ms var(--fx-ease);}.fx-mega__list a:hover, .fx-mega__featured a:hover{background:color-mix(in srgb, var(--fx-accent) 8%, var(--fx-warm));color:var(--fx-accent);}.fx-mega__list a:focus-visible, .fx-mega__featured a:focus-visible, .fx-mega__trigger:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px;}.fx-mega__list small, .fx-mega__featured small{color:var(--fx-muted);font-weight:400;font-size:0.78rem;}.fx-mega__foot{margin:var(--fx-space-3) 0 0;padding-top:var(--fx-space-3);border-top:1px solid var(--fx-border);}.fx-mega__foot a{color:var(--fx-accent);font-weight:700;font-size:0.9rem;text-decoration:none;}.fx-mega__foot a:hover{text-decoration:underline;text-underline-offset:0.15em;}.fx-nav__sub{list-style:none;margin:0.35rem 0 0.5rem;padding:0 0 0 0.75rem;display:grid;gap:0.25rem;}.fx-nav__sub a{text-decoration:none;color:var(--fx-muted);font-size:0.92rem;}.fx-nav__sub a:hover, .fx-nav__sub a:focus-visible{color:var(--fx-brand);}.fx-nav__mobile-actions{display:none;flex-direction:column;gap:var(--fx-space-2);padding:var(--fx-space-4);border-top:1px solid var(--fx-border);}.fx-nav__search-slot--mobile{display:none;padding:var(--fx-space-3) var(--fx-space-4);}@media (max-width:959px){.fx-nav[data-open="true"] .fx-nav__mobile-actions, .fx-nav[data-open="true"] .fx-nav__search-slot--mobile{display:flex;}.fx-nav[data-open="true"] .fx-nav__search-slot--mobile{display:block;}.fx-mega__panel{position:static;left:auto;transform:none;width:100%;max-height:none;min-width:0;box-shadow:none;border:0;padding:var(--fx-space-3) 0 0;background:transparent;}}.fx-ctx-nav__groups, .fx-rel-mod__list{display:grid;gap:var(--fx-space-5);}.fx-ctx-nav__h{margin:0 0 var(--fx-space-3);font-family:var(--fx-font-display);font-size:1.05rem;font-weight:650;}.fx-ctx-nav__list, .fx-rel-mod__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fx-space-2);}.fx-ctx-nav__list a, .fx-rel-mod__list a{display:inline-flex;align-items:baseline;gap:0.35rem;padding:0.45rem 0.75rem;border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);text-decoration:none;color:inherit;font-weight:550;}.fx-ctx-nav__list a:hover, .fx-rel-mod__list a:hover{border-color:color-mix(in srgb, var(--fx-brand) 40%, var(--fx-border));background:var(--fx-warm);}.fx-ctx-nav__list a:focus-visible, .fx-rel-mod__list a:focus-visible{outline:2px solid var(--fx-brand);outline-offset:2px;}.fx-ctx-nav__list small, .fx-rel-mod__list small{color:var(--fx-muted);font-size:0.78rem;font-weight:400;}.fx-empty-nav{padding:var(--fx-space-6) 0;}.fx-conv-nav--stack .fx-cta-group{display:grid;gap:var(--fx-space-2);}.fx-ctx-nav__list a{display:flex;align-items:center;gap:0.45rem;}.fx-ctx-nav__icon{flex:0 0 auto;color:var(--fx-brand);opacity:0.85;}