/* Match the existing site shell without changing encyclopedia reading styles. */
.encyclopedia-toolbar { background: #fff; border-bottom: 1px solid #d7d8d5; }
.encyclopedia-toolbar .site-row { min-height: 56px; padding-block: 10px; }
.encyclopedia-toolbar nav { display: flex; gap: 20px; flex-wrap: wrap; }
.encyclopedia-toolbar .header-search { margin-left: auto; }
.legacy-course-anchor { display: block; height: 0; scroll-margin-top: 100px; }
[id="all-resources"] { scroll-margin-top: 96px; }
.site-footer-v3 .site-footer-v3__social a { min-height: 36px; }
.resource-landing-grid { grid-auto-rows: auto; row-gap: 32px; align-items: start; }
.resource-landing-grid .knowledge-card__link { height: auto; }
@media (max-width: 700px) {
  .encyclopedia-toolbar .site-row { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }
  .encyclopedia-toolbar .header-search { font-size: 12px; }
}
