/* Workshop pages only: retain the existing mobile navigation bar. */
.site-page--workshops .site-header,
.site-page--workshop .site-header { padding: 0; height: 0; overflow: visible; z-index: 900; }
.site-page--workshops .site-header > .site-brand,
.site-page--workshops .site-header > .site-brand__rule,
.site-page--workshop .site-header > .site-brand,
.site-page--workshop .site-header > .site-brand__rule { display: none; }
@media (min-width: 701px) {
  .site-page--workshops .site-header > .site-menu-trigger,
  .site-page--workshop .site-header > .site-menu-trigger {
    position: absolute; color: #fff; min-height: 44px;
    background: rgba(8,20,14,.42); border-radius: 3px;
  }
  .site-page--workshops .site-menu-trigger:focus-visible,
  .site-page--workshop .site-menu-trigger:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
}
.site-page--workshops-landing .workshops-signup {
  margin-top: 1.6rem; padding-top: 1.4rem; border-top: 1px solid var(--line);
}
.site-page--workshops-landing .workshops-signup p { margin-bottom: 1rem; }
