.research-navigation{margin:0 0 36px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.research-navigation-label{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.05em;text-transform:uppercase}
.research-section-links,.weekly-instrument-links{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0;list-style:none}
.research-section-links a,.weekly-instrument-links a{display:inline-flex;align-items:center;min-height:40px;color:var(--accent);font-size:14px}
.research-section-links a:hover,.weekly-instrument-links a:hover{text-decoration:underline;text-underline-offset:4px}
.research-workspace-actions{margin-top:16px;gap:8px}
.research-workspace-note{font-size:12px;line-height:1.65;color:var(--muted);margin:10px 0 0;max-width:680px}
.weekly-instrument-nav{margin:28px 0 32px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius)}
.weekly-instrument-links{gap:4px 24px}
.weekly-card-language{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;align-self:flex-start;min-height:40px}
.article-body>section[id],.research-card[id],#research-note{scroll-margin-top:120px}
.workspace-research-navigation{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:12px}
.research-navigation a:focus-visible,.weekly-instrument-nav a:focus-visible,.weekly-card-language:focus-visible,.workspace-research-navigation a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}
@media(max-width:600px){.research-navigation{padding:16px 0;margin-bottom:24px}.research-section-links{gap:4px 16px}.research-workspace-actions .button{flex:1 1 125px}.weekly-instrument-nav{padding:12px 16px}.weekly-instrument-links{gap:2px 20px}.workspace-research-navigation{gap:8px 18px}.research-workspace-note{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
