html {
  scroll-behavior: smooth; }

.listing-page-breadcrumbs {
  display: none; }

.author-list {
  position: relative;
  margin: 0 0 clamp(4.286rem, 3.621rem + 1.938vw, 5.714rem); }
  .author-list-links {
    position: sticky;
    width: 100%;
    top: calc(var(--header-height) - 3rem);
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    gap: 1.428rem;
    margin: 0 0 4.2rem -4px;
    padding: 1.715rem 0 1.715rem 6px;
    background-color: #FFFFFF;
    z-index: 100;
    scrollbar-width: none; }
    .author-list-links::-webkit-scrollbar {
      display: none; }
    .author-list-links a.no-authors {
      pointer-events: none;
      text-decoration: none;
      opacity: 0.5; }
    @media (pointer: coarse) {
      .author-list-links a:hover {
        color: #000000; } }
    .author-list-links a.active-letter {
      color: #E94E24; }
  .author-list-section {
    position: relative;
    margin-bottom: 4.2rem;
    scroll-margin-top: calc(var(--header-height) + 2rem); }
    .author-list-section-letter {
      font-size: clamp(1.857rem, 1.332rem + 1.531vw, 2.986rem);
      position: sticky;
      top: calc(var(--header-height) + 5rem);
      background-color: #FFFFFF; }

/*# sourceMappingURL=authors-listing.css.map */
