/* V62: lighter navigation, with space around each destination. */
html[data-funnel-theme] body[data-editorial] > header.nav,
html[data-funnel-theme] body.research-page[data-editorial] > header.nav {
 display:grid;
 grid-template-columns:minmax(108px,1fr) auto minmax(136px,1fr);
 align-items:center;
 column-gap:24px;
 padding:9px 14px 9px 24px;
}
html[data-funnel-theme] body[data-editorial] > header.nav > .wordmark,
html[data-funnel-theme] body.research-page[data-editorial] > header.nav > .wordmark {justify-self:start}
html[data-funnel-theme] body[data-editorial] > header.nav > .button,
html[data-funnel-theme] body.research-page[data-editorial] > header.nav > .button {justify-self:end;order:0;white-space:nowrap}
html[data-funnel-theme] body[data-editorial] > header.nav > nav,
html[data-funnel-theme] body.research-page[data-editorial] > header.nav > nav {
 display:flex;order:0;justify-content:center;flex-wrap:nowrap;
 width:auto;inline-size:auto;flex-basis:auto;min-width:0;
 margin:0;padding:0;border:0;gap:clamp(10px,1.3vw,20px);
}
html[data-funnel-theme] body[data-editorial] > header.nav > nav > a,
html[data-funnel-theme] body.research-page[data-editorial] > header.nav > nav > a {
 position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;
 min-height:44px;padding:0 8px;border:0;border-radius:8px;
 font-size:13px;line-height:1.25;font-weight:400;letter-spacing:0;
 background:transparent;box-shadow:none;text-decoration:none;
 transition:color 160ms ease,transform 160ms ease;
}
html[data-funnel-theme] body[data-editorial] > header.nav > nav > a::before {
 content:"";position:absolute;z-index:-1;inset:8px 0;
 border-radius:9px;background:var(--v52-nav-highlight);
 opacity:0;transition:opacity 160ms ease,background-color 160ms ease;
}
html[data-funnel-theme] body[data-editorial] > header.nav > nav > a:is([aria-current=page],:hover,:focus-visible,:active) {background:transparent;box-shadow:none}
html[data-funnel-theme] body[data-editorial] > header.nav > nav > a[aria-current=page]::before,
html[data-funnel-theme] body[data-editorial] > header.nav > nav > a:focus-visible::before {opacity:.7}
html[data-funnel-theme] body[data-editorial] > header.nav > nav > a:focus-visible {outline:2px solid var(--cv-ink,currentColor);outline-offset:2px}
@media(hover:hover) and (pointer:fine) {
 html[data-funnel-theme] body[data-editorial] > header.nav > nav > a:hover::before {opacity:.55}
 html[data-funnel-theme] body[data-editorial] > header.nav > nav > a[aria-current=page]:hover::before {opacity:1}
}
@media(min-width:760px) and (max-width:1050px) {
 html[data-funnel-theme] body[data-editorial] > header.nav,
 html[data-funnel-theme] body.research-page[data-editorial] > header.nav {grid-template-columns:minmax(144px,1fr) auto minmax(144px,1fr);column-gap:18px;padding-inline:18px 12px}
 html[data-funnel-theme] body[data-editorial] > header.nav > nav,
 html[data-funnel-theme] body.research-page[data-editorial] > header.nav > nav {gap:10px}
 html[data-funnel-theme] body[data-editorial] > header.nav > nav > a,
 html[data-funnel-theme] body.research-page[data-editorial] > header.nav > nav > a {font-size:12px;padding-inline:7px}
 html[data-funnel-theme] body[data-editorial] > header.nav > .button,
 html[data-funnel-theme] body.research-page[data-editorial] > header.nav > .button {font-size:12px;padding:10px 16px;gap:18px;min-height:44px}
}
@media(max-width:759px) {
 html[data-funnel-theme] body[data-editorial] > header.nav,
 html[data-funnel-theme] body.research-page[data-editorial] > header.nav {
  grid-template-columns:minmax(0,1fr) auto;column-gap:18px;row-gap:4px;
  padding:8px 12px 5px 16px;border-radius:30px;
 }
 html[data-funnel-theme] body[data-editorial] > header.nav > nav,
 html[data-funnel-theme] body.research-page[data-editorial] > header.nav > nav {grid-column:1/-1;grid-row:2;justify-content:space-between;gap:4px}
 html[data-funnel-theme] body[data-editorial] > header.nav > nav > a,
 html[data-funnel-theme] body.research-page[data-editorial] > header.nav > nav > a {font-size:12px;padding-inline:7px}
}
@media(max-width:359px) {
 html[data-funnel-theme] body[data-editorial] > header.nav > nav,
 html[data-funnel-theme] body.research-page[data-editorial] > header.nav > nav {gap:2px}
 html[data-funnel-theme] body[data-editorial] > header.nav > nav > a,
 html[data-funnel-theme] body.research-page[data-editorial] > header.nav > nav > a {font-size:10.5px;padding-inline:5px}
}
@media(prefers-reduced-motion:reduce) {html[data-funnel-theme] body[data-editorial] > header.nav > nav > a,html[data-funnel-theme] body[data-editorial] > header.nav > nav > a::before {transition:none}}
