/* Local context is a shared second header row, separate from navigation actions. */
.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:91px;gap:8px 16px;padding:15px 0}
.topbar .breadcrumb{min-width:0}.topbar .top-actions{justify-self:end;margin:0}
.local-context-bar{grid-column:1/-1;min-width:0;width:100%}
.local-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;min-width:0;width:100%;font-size:.75rem;color:var(--muted)}
.local-context .local-full-date{display:block;padding:0;border:0;white-space:normal;text-align:left;text-transform:none;line-height:1.5}
.local-context-summary{display:flex;align-items:center;flex-wrap:wrap;gap:5px 16px;font-size:.75rem;line-height:1.5}
.local-context-summary .text-link{font-size:inherit;padding:0;min-height:24px}
.local-date-example{font-weight:600}.local-attribution{margin-top:14px}
@media(max-width:900px){.topbar{grid-template-columns:44px minmax(0,1fr) auto;min-height:96px;height:auto;padding:8px 0;gap:6px 8px}.topbar .top-actions{gap:4px;max-width:100%}.topbar .breadcrumb{min-width:0}.local-context{gap:4px 14px;font-size:.7rem}.local-context .local-full-date{display:block;font-size:.7rem}.local-context-summary{gap:4px 12px;font-size:.7rem}}
@media(max-width:480px){.local-context{flex-direction:column;align-items:flex-start}.local-context-summary{width:100%;justify-content:space-between;gap:4px 8px}.local-context .local-full-date{font-weight:500}.topbar{min-height:106px}}
