/* A second instance of the retained navigation optics, with its own filter. */
.case-section-nav{position:sticky;top:90px;z-index:24;isolation:isolate;display:flex;width:max-content;max-width:100%;overflow:visible;padding:5px;margin:36px auto 28px;border:var(--glass-panel-border,0);border-radius:999px;background:var(--glass-panel-background,transparent);backdrop-filter:none;box-shadow:var(--glass-panel-shadow,0 8px 40px rgb(0 0 0 / .12));opacity:1;transform:translateY(0) scale(1);transform-origin:50% 0;transition:opacity 180ms ease,transform 260ms cubic-bezier(.2,.7,.3,1)}
.case-section-track{position:relative;display:flex;align-items:stretch;min-width:0;max-width:100%;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-radius:999px;overscroll-behavior-x:contain}
.case-section-track::-webkit-scrollbar{display:none}
.case-section-nav .case-section-track>a{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 17px;border-radius:999px;background:transparent;color:var(--glass-link-ink,var(--glass-ink));font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap}
.case-section-nav .case-section-track>a:hover{background:transparent;color:var(--glass-link-ink,var(--glass-ink))}
.case-section-nav .nav-selection{top:0;bottom:0;z-index:1}
.case-section-nav[data-visibility=hidden]{opacity:0;transform:translateY(-12px) scale(.96);pointer-events:none}
.case-section-nav:has(a:focus-visible){opacity:1;transform:none;pointer-events:auto}
@media(max-width:760px){.case-section-nav{top:72px;margin-block:26px 24px;max-width:100%;padding:5px}.case-section-nav .case-section-track>a{font-size:13px;padding-inline:14px;min-height:44px}.case-section-nav[data-visibility=hidden]{transform:translateY(-9px) scale(.96)}}
@media(prefers-reduced-motion:reduce){.case-section-nav{transition:none}.case-section-nav[data-visibility=hidden]{opacity:1;transform:none;pointer-events:auto}}
.case-section-nav .case-section-track>a:focus-visible{outline-offset:-3px}
