.fsp-editorial .site-nav{border-bottom:1px solid var(--line-faint);background:var(--paper-0);flex-wrap:wrap;align-items:center;gap:22px;padding:18px 56px;display:flex}.fsp-editorial .site-nav-hamburger{display:none}@media (max-width:760px){.fsp-editorial .site-nav{flex-wrap:wrap;gap:10px;padding:10px 14px 10px 16px;position:relative}.fsp-editorial .site-nav-brand-mark{width:26px;height:26px;font-size:14px}.fsp-editorial .site-nav-brand-name{font-size:14px;font-weight:600}.fsp-editorial .site-nav-brand-med,.fsp-editorial .site-nav.has-hamburger .site-nav-links{display:none}.fsp-editorial .site-nav-links.is-open{border-top:1px solid var(--line-faint);flex-direction:column;order:99;gap:0;width:100%;padding:8px 0 12px;display:flex}.fsp-editorial .site-nav-links.is-open a{border-bottom:1px solid var(--line-faint);color:var(--ink-0);padding:11px 4px;font-size:15px}.fsp-editorial .site-nav-links.is-open a:last-child{border-bottom:none}.fsp-editorial .site-nav-hamburger{border:1px solid var(--line-soft);width:36px;height:36px;color:var(--ink-0);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}}.fsp-editorial .site-nav-brand{color:var(--ink-0);align-items:center;gap:10px;text-decoration:none;display:flex}.fsp-editorial .site-nav-brand-mark{background:var(--ink-0);width:28px;height:28px;color:var(--paper-0);font-family:var(--font-display);border-radius:7px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.fsp-editorial .site-nav-brand-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:500}.fsp-editorial .site-nav-brand-fsp{font-family:var(--font-display);letter-spacing:-.015em;font-size:15px;font-weight:600}.fsp-editorial .site-nav-brand-med{font-family:var(--font-body);color:var(--ink-2);font-size:13px}.fsp-editorial .site-nav-links{gap:22px;font-size:14px;display:flex}.fsp-editorial .site-nav-links a{color:var(--ink-1);font-weight:400;text-decoration:none}.fsp-editorial .site-nav-links a:hover{color:var(--ink-0)}.fsp-editorial .site-nav-links a.active{color:var(--ink-0);font-weight:600}.fsp-editorial .site-nav-spacer{flex:1}@media (max-width:760px){.fsp-editorial .site-nav-spacer{flex:1}}.site-nav{border-bottom:1px solid var(--line-faint);background:var(--paper-0);flex-wrap:wrap;align-items:center;gap:22px;padding:18px 56px;display:flex}.site-nav-brand{color:var(--ink-0);align-items:center;gap:10px;text-decoration:none;display:flex}.site-nav-brand-mark{background:var(--ink-0);width:28px;height:28px;color:var(--paper-0);font-family:var(--font-display);border-radius:7px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.site-nav-brand-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:500}.site-nav-brand-fsp{font-family:var(--font-display);letter-spacing:-.015em;font-size:15px;font-weight:600}.site-nav-brand-med{color:var(--ink-2);font-size:13px}.site-nav-links{gap:22px;font-size:14px;display:flex}.site-nav-links a{color:var(--ink-1);font-weight:400;text-decoration:none}.site-nav-links a:hover{color:var(--ink-0)}.site-nav-links a.active{color:var(--ink-0);font-weight:600}.site-nav-spacer{flex:1}.site-nav-hamburger{display:none}@media (max-width:760px){.site-nav{flex-wrap:wrap;gap:10px;padding:10px 14px 10px 16px;position:relative}.site-nav-brand-mark{width:26px;height:26px;font-size:14px}.site-nav-brand-name{font-size:14px;font-weight:600}.site-nav-brand-med,.site-nav.has-hamburger .site-nav-links{display:none}.site-nav-links.is-open{border-top:1px solid var(--line-faint);flex-direction:column;order:99;gap:0;width:100%;padding:8px 0 12px;display:flex}.site-nav-links.is-open a{border-bottom:1px solid var(--line-faint);color:var(--ink-0);padding:11px 4px;font-size:15px}.site-nav-links.is-open a:last-child{border-bottom:none}.site-nav-spacer{flex:1}.site-nav-hamburger{border:1px solid var(--line-soft);width:36px;height:36px;color:var(--ink-0);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}}
