/* The same destinations and current-section treatment across all Reports pages. */
.reports-nav{--reports-accent:var(--blue,var(--brand,#245d92));--reports-line:var(--line,var(--grid,#d8e0e8));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 32px;border-bottom:1px solid var(--reports-line);font-family:var(--sans);scroll-margin-top:0}
.reports-nav a{display:flex;flex-direction:column;justify-content:center;min-height:56px;padding:12px 18px;border-bottom:3px solid transparent;color:var(--ink,var(--text));text-decoration:none;line-height:1.4}
.reports-nav a strong{font-size:17px;font-weight:600}
.reports-nav a:hover{background:color-mix(in srgb,var(--reports-accent) 6%,transparent)}
.reports-nav a[aria-current="page"]{border-bottom-color:var(--reports-accent);background:color-mix(in srgb,var(--reports-accent) 8%,transparent);color:var(--reports-accent)}
.reports-nav a:focus-visible{outline:3px solid var(--reports-accent);outline-offset:3px}
@media(max-width:700px){
  .reports-nav{gap:4px;margin-bottom:24px}
  .reports-nav a{min-height:62px;padding:10px 8px}
  .reports-nav a strong{font-size:14px;line-height:1.4}
}
