/* Society ligature: one outlined, transparent mark across the publication. */
.publication-mark .tvs-logo,
.site-header .wordmark .tvs-logo,
.publication-footer .tvs-logo,
.site-footer .wordmark .tvs-logo {
  display: block;
  width: 220px;
  max-width: 100%;
  height: auto;
}
.publication-header .publication-mark,
.site-header .wordmark {
  flex-shrink: 0;
}
.publication-header .publication-header-inner:has(.tvs-logo) {
  padding-block: 14px;
}
.site-header:has(.tvs-logo) + main .hero-masthead {
  top: max(7.5%, 7rem);
}
@media (max-width: 760px) {
  .site-header .wordmark .tvs-logo { width: 200px; }
  .publication-mark .tvs-logo { width: 198px; }
  .publication-header .publication-header-inner:has(.tvs-logo) { padding-block: 10px; }
  .site-header:has(.tvs-logo) { gap: 1rem; }
  .site-header:has(.tvs-logo) .site-nav:not(.is-open) { display: none; }
  .site-header:has(.tvs-logo) .menu-toggle { margin-left: auto; }
  .site-header:has(.tvs-logo) .site-nav.is-open { top: 5.5rem; }
}
@media (max-width: 360px) {
  .publication-mark .tvs-logo,
  .site-header .wordmark .tvs-logo { width: 176px; }
}
