.bb-authors-container {
    --invert: #fff;
    --global-text: #1d1d1f;
    --global-invert: #f5f5f7;
    --text-color: #06d;
    --button-bg-color: #0070ee;
    --hover-color: #08f;
    --background: #0066dd16;
    --arrowbg: #00000016;
    --white-text: #fff;
    --black-text: #000;
    --mid: #0006;
    --active-transparet: #0070ee20;
    --disabled: #1d1d1f40;
    --line-height-margin: 20px;
    --border-radious: 80px;
    --button-text: #fff;
    font-size: 14px;
    line-height: 1.42858;
    letter-spacing: -0.016em;
}

.theme-dark .bb-authors-container {
    --invert: #222224;
    --global-text: #f5f5f7;
    --global-invert: #303032;
    --text-color: #09f;
    --button-bg-color: #0070ee;
    --background: #0066dd20;
    --arrowbg: #fff2;
    --mid: #fff8;
    --active-transparet: #09f3;
    --disabled: #f5f5f744;
}

.bb-authors-container {
    padding-bottom: 64px;
}

.bb-authors-data {
    margin-bottom: 56px;
}

.author-search-form {
    width: 100%;    
}

.total-sec,
.page-info input,
button.show-all-pages,
button.hide-all-pages,
.no-author-message {
    font-size: 14px;
    line-height: 1.42858;
    letter-spacing: -0.022em;
}


.author-search-form input[type="text"]::placeholder {
    color: #888;
}

.search-icon {
    color: #888;
    margin-right: 12px;
}


.visuallyhidden {
    position: absolute;
    clip: rect(1px,1px,1px,1px);
    border: 0;
    clip-path: inset(0 0 99.9% 99.9%);
    height: 1px;
    overflow: hidden;
    padding: 0;
    width: 1px
}


.search-input-wrapper .author-search-input {
    color: #1d1d1f;
    margin: 0;
    padding: 0;
    padding-inline: 52px;
    height: 52px;
    border: none;
    box-shadow: none;
    outline: 1px solid #0003;
    border-radius: 10px;
    transition: none;
    background: #fff;
}

.bb-authors-container.active-search .author-search-input {
    outline-color: #0070ee66;
}

.theme-dark .bb-authors-container.active-search .author-search-input {
    outline-color: #0070ee88;
}

.theme-dark .search-input-wrapper .author-search-input {
    color: #f5f5f7;
    background: #303032;
    outline-color: #ffffff40;
}

.search-input-wrapper .author-search-input:focus, .bb-authors-container.active-search .search-input-wrapper .author-search-input:focus {
    outline: 3px solid #0070ee;
}


.search-input-wrapper {
  position: relative;
}


.search-icon {
    display: block;
    position: absolute;
    background-color: transparent;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMiAyMiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjYuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDkpICAtLT4KICA8cGF0aCBkPSJNMjEuNTgyNjc5NiwyMC4wMjcwNzY1bC00LjQ5NDMwMDctNC40OTQzMDA3YzEuMTkzNjY0Ni0xLjUyNzE2MDYsMS45MTE2MjExLTMuNDQ0Mjc0OSwxLjkxMTYyMTEtNS41MzI3NzU5LDAtNC45NzA1ODExLTQuMDI5NDE4OS05LTktOVMxLDUuMDI5NDE4OSwxLDEwczQuMDI5NDE4OSw5LDksOWMyLjA4ODUwMSwwLDQuMDA1NjE1Mi0uNzE3OTU2NSw1LjUzMjc3NTktMS45MTE2MjExbDQuNDk0MzAwNyw0LjQ5NDMwMDdjLjQyOTU2NTQuNDI5NTY1NCwxLjEyNjAzNzYuNDI5NTY1NCwxLjU1NTYwMywwcy40Mjk1NjU0LTEuMTI2MDM3NiwwLTEuNTU1NjAzWk0zLDEwYzAtMy44NTk4MDIyLDMuMTQwMTk3OC03LDctN3M3LDMuMTQwMTk3OCw3LDctMy4xNDAxOTc4LDctNyw3LTctMy4xNDAxOTc4LTctN1oiIGZpbGw9IiM4ODg4OGIiLz4KPC9zdmc+);

    background-repeat: no-repeat;
    background-size: auto 22px;
    top: 15px;
    width: 21px;
    height: 21px;
    margin-inline-start: 16px;
}


.reset-search-button {
    position: absolute;
    color: #555;
    font-size: 24px;
    line-height: 1em;
    background-color: transparent;
    top: 15px;
    right: 13px;
    transition: none;
}

.theme-dark button.reset-search-button, {
    color: #bbb;
}

button.reset-search-button:hover,
button.reset-search-button:focus,
button.reset-search-button:active,
.theme-dark button.reset-search-button:hover,
.theme-dark button.reset-search-button:focus,
.theme-dark button.reset-search-button:active {
    background-color: transparent !important;
}

button.reset-search-button:hover {
    color: #000;
}

button.reset-search-button:active,
button.reset-search-button:focus {
    color: #555;
}



.theme-dark button.reset-search-button:hover {
    color: #fff;
}

.theme-dark button.reset-search-button, 
.theme-dark button.reset-search-button:active,
.theme-dark button.reset-search-button:focus {
    color: #bbb;
}

.bb-authors-container .author-search-form .reset-search-button {
    display: none !important;
}

.bb-authors-container.active-search .author-search-form .reset-search-button  {
    display: block !important;
}



.filter-section {
    padding-top: 12px;
}

.author-items ul, .filter-section ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.author-items ul li, .filter-section ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.author-items {
    columns: 3 auto;
}

.author-items li, .filter-section li {
    display: inline;
}

ul.author-items {
    padding: 0;
}

button.filter-button {
    font-size: 12px;
    line-height: 1.3334;
    letter-spacing: -0.01em;
    color: var(--global-text);
    border: none;
    cursor: pointer;
    text-align: center;
    font-weight: normal;
    border-radius: 80px;
    padding: 3px 8px;
    background-color: #88888820;
    margin: 4px 4px 0 0;
    transition: none;
}


.theme-dark button.filter-button {
    background-color: var(--global-invert);
}

.bb-authors-data.active-search .filter-button.profile-button {
    display: inline !important;
}

.filter-button.active {
    color: #fff;
    background-color: #0070ee;
}

.theme-dark button.filter-button.active {
    background-color: #0070ee;
}

.filter-button.matched-role {
    color: #448800;
    background-color: #8b22;
}

.theme-dark .filter-button.matched-role {
    color: #90c400;
    background-color: #80b20022;
}

.filter-button.active.matched-role {
    color: #fff;
    background-color: #0070ee;
}

.theme-dark .filter-button.active.matched-role {
    background-color: #0070ee;
}

.filter-button button:hover .count {
    transition: none;
}

.filter-button.active button,
.filter-button.active .count {
    color: var(--button-text);
}

button.filter-button.profile-button {
    background: transparent;
    outline: 1px solid #8886;
    outline-offset: -1px;
}

button.filter-button.profile-button:hover {
    background: #8882;
    outline: none;
}



.bb-authors-container.active-search:has([data-role="all_authors"].empty-role.filter-button.active) .filter-section {
  display:  ;
}


.bb-authors-container.active-search:has([data-role="all_authors"].empty-role.filter-button.active) .no-author-message {
    color: #f55;
}


button.filter-button.active.empty-role {
    display: inline !important;
    pointer-events: ;
}


.filter-button.active.empty-role.empty-with-matches {
    background-color: #ff8822;
}

.filter-button.active.empty-role.empty-no-matches {
    background-color: #f55;
}



.author-list, .all-author-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  margin-top: 16px;
}


.author-box-link {
    
  width: 100%;
    min-width: 260px;
    max-width: 300px;
}





#preloader {
    display: flex;
    align-items: center;
    justify-content: center;
}

#preloader .loadingSpinnerContainer-big{position:relative;width:32px;height:32px;flex:none}
#preloader .loadingSpinnerBar-big{position:absolute;width:10px;height:4px;top:14px;left:14px;transform-origin:2px 2px;transform:rotate(calc(var(--i)*45deg)) translateX(8px)}
#preloader .loadingSpinnerBar-big:before{content:"";display:block;width:100%;height:100%;background:#000;border-radius:25%/50%;animation:loadingSpinnerFade-big .8s linear infinite;animation-delay:calc(var(--i)*.1s - .8s)}
@keyframes loadingSpinnerFade-big{0%,1%,100%{opacity:.55}95%{opacity:.08}}
#preloader .loadingSpinnerText-big{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(prefers-reduced-motion:reduce){#preloader .loadingSpinnerBar-big:before{animation:none;opacity:.55}}

}



.pagination-arrow {
    display: flex;
    margin-left: 1px;
    stroke: var(--global-text);
    width: 24px;
    height: 24px;
    fill: none;
    stroke-width: 1.6;
    stroke-linecap: round;
    stroke-linejoin: round;
    transform: rotate(90deg);
    will-change: transform;
}

.total-sec:hover .total-pages {
    color: var(--text-color);
}

.total-sec:hover .pagination-arrow {
    stroke: var(--text-color);
    transition: none;
    animation: wiggle 0.5s 8 alternate ease-in-out;
}

@keyframes wiggle {
    0% {
        transform: translateY(0px) rotate(90deg);
    }
    100% {
        transform: translateY(2px) rotate(90deg);
    }
}

.total-sec {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: flex-start;
}

.of-text, .total-pages {
    padding-left: 8px;
}

.all-pages-number-show {    
    margin-top: 20px;
}



button.show-all-pages,
button.hide-all-pages {
    padding: 8px 16px;
    line-height: var(--line-height-margin) 20px;
    border-radius: var(--border-radious);
    background-color: #8881;
    color: var(--global-text);
    border: none;
    transition: none;
}

button.show-all-pages:hover,
button.hide-all-pages:hover {
    background-color: #8882;
    color: var(--global-text);
    border-color: var(--disabled);
}

.page-number,
.page-number.current {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: var(--border-radious);
    text-align: center;
    line-height: 20px;
    letter-spacing: -0.016em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.all-pages {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.all-pages-number-show {
    text-align: center;
}

.page-number.current {
    cursor: default;
    color: var(--global-text);
    border: 2px solid #0070ee;
}

.theme-dark .page-number.current {
    border-color: #09f;
}


.paginationbb a {
    color: #1d1d1f;
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: var(--border-radious);
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.theme-dark .paginationbb a {
    color: #f5f5f7;
}

.paginationbb a:hover {
    background-color: var(--arrowbg);
}

.paginationbb .prev-page,
.paginationbb .next-page {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: var(--border-radious);
    background-repeat: no-repeat;
    background-position: center;
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
    transition: background-color 0.2s ease;
}

.paginationbb .prev-page svg,
.paginationbb .next-page svg {
    stroke: var(--mid);
    width: 24px;
    height: 24px;
    fill: none;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    transition: stroke 0.2s ease, stroke-width 0.2s ease, transform 0.2s ease;
}

.paginationbb .prev-page {
    transform: translateX(-2px);
}

.paginationbb .next-page {
    transform: translateX(2px);
}

.paginationbb .prev-page svg {
    margin-right: -4px;
    transform: scaleX(1);
}

.paginationbb a.prev-page:hover svg {
    transform: scaleX(0.9) scaleY(1.1) translateX(-3px);
}

.paginationbb .next-page svg {
    margin-left: -4px;
    transform: scaleX(1);
}

.paginationbb a.next-page:hover svg {
    transform: scaleX(0.9) scaleY(1.1) translateX(3px);
}

.page-info {
    padding: 0 24px;
    display: flex;
    flex-direction: row;
    align-items: center;
    color: var(--global-text);
    letter-spacing: -0.022em;
    line-height: var(--line-height-margin) 20px;
    white-space: nowrap;
}

.page-info.disabled {
    padding: 0 240px;
}


input.page-input[type=number] {
    width: 30px;
    height: 36px;
    padding: 0;
    border-radius: 8px;
    background-color: transparent;
    border-color: var(--disabled);
    color: var(--global-text);
    text-align: center;
    cursor: text;
    transition: none;
    display: inline-block;
    box-sizing: border-box;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: textfield;
}

input.page-input[type=number]:focus {
    outline: 2px solid var(--button-bg-color);
    outline-offset: 2px;
    background-color: var(--invert);
    color: var(--black-text);
    border-color: var(--arrowbg);
}

input.page-input[type=number]::-webkit-inner-spin-button,
input.page-input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.theme-dark input.page-input[type=number] {
    background-color: transparent;
    border-color: var(--disabled);
    color: var(--global-text);
}

.theme-dark input.page-input[type=number]:focus {
    outline: 2px solid var(--text-color);
    background-color: var(--global-invert);
    color: var(--white-text);
    border-color: var(--disabled);
}

.page-input {
    text-align: center;
    border: none;
    border-radius: var(--border-radious);
    background-color: var(--arrowbg);
    color: var(--global-text);
    margin-left: 5px;
    transition: background-color 0.2s ease, color 0.2s ease;
}

.page-input:focus {
    outline: none;
    background-color: var(--active-transparet);
    color: var(--black-text);
}

.theme-dark .page-input {
    background-color: var(--arrowbg);
    color: var(--global-text);
}

.theme-dark .page-input:focus {
    background-color: var(--active-transparet);
    color: var(--white-text);
}

.paginationbb {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.author-description {
    color: var(--global-text);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    position: relative;
    white-space: pre-wrap;
    word-wrap: normal;
    word-break: normal;
    margin-top: 12px;
}

.author-join-date {
    margin-top: 12px;
    margin-bottom: 20px;
    color: #0008;
}

.theme-dark .author-join-date {
    color: #fff9;
}

.author-details {
    line-height: 1.17648;
}

.author-role,
.author-nickname {
    font-size: 17px;
    line-height: 1.17648;
    letter-spacing: -0.022em;
    color: var(--global-text);
}

.author-stats {
    margin-top: 12px;
}

.author-nickname {
    padding: 0;
    display: none;
}

.author-count-boxes {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.suggestions {
    display: none !important;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    margin-top: 4px;
    max-height: 200px;
    overflow-y: auto;
    z-index: 1000;
}

.suggestion-item {
    padding: 10px 15px;
    color: #1d1d1f;
    cursor: pointer;
}

.suggestion-item:hover {
    background: #f5f5f7;
}

.paginationbb-container {
    padding-top: 64px;
}

.author-info {
    width: 100%;
    padding: 36px 24px;
    background-color: var(--invert);
    border-radius: var(--line-height-margin);
    text-align: center;
    box-shadow: 8px 12px 16px rgba(0, 0, 0, .2);
    transition: all .2s ease, background-color 0s;
}

.theme-dark .author-info {
    background-color: #303032;
}

.author-info:hover {
    scale: 101%;
    box-shadow: 8px 12px 20px rgba(0, 0, 2, .3);
}

.author-info:hover .author-role,
.author-info:hover .author-name,
.author-info:hover .author-nickname {
    color: var(--text-color);
    transition: all .2s ease;
}

.theme-dark .author-name {
    transition: color 0s;
}

.author-info:active {
    scale: 100%;
    box-shadow: 8px 16px 24px rgba(0, 0, 3, .2);
    transition: none;
}

.theme-dark .author-info {
    box-shadow: 8px 12px 16px rgba(0, 0, 4, .5);
}

.theme-dark .author-description {
    color: var(--global-text);
}

.theme-dark .author-info:hover {
    scale: 101%;
    box-shadow: 8px 12px 24px rgba(0, 0, 4, 0.8);
}

.theme-dark .author-info:active {
    box-shadow: 8px 16px 24px rgba(0, 0, 4, 0.5);
}

.author-avatar {
    line-height: 0;
}

.author-avatar img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    line-height: 0;
}

.author-name {
    color: var(--global-text);
    font-family: 'BB Display', Sans-Serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 1.1;
    letter-spacing: .016em;
    padding: 20px 0 4px;
    transition: color .2s ease;
}

.author-about-button {
    display: inline-block;
    color: var(--white-text);
    align-self: center;
    background-color: var(--button-bg-color);
    text-decoration: none;
    border-radius: var(--border-radious);
    line-height: var(--line-height-margin);
    padding: 8px 16px;
}

.author-box-link:hover .author-about-button {
    background-color: var(--hover-color);
}

.author-stats {
    align-content: center;
    display: inline-block;
    line-height: 20px;
    border-radius: var(--border-radious);
    align-self: center;
}

.author-post-count,
.article-view-count {
    display: inline-block;
    color: var(--text-color);
    font-family: 'BB Text';
    font-weight: 600;
}

.author-post-count {
    border-radius: var(--border-radious) 0 0 var(--border-radious);
}

.article-view-count {
    border-radius: 0 var(--border-radious) var(--border-radious) 0;
}

.divider-line {
    color: var(--mid);
    margin-top: -5px;
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px;
}

.theme-dark .divider-line {
    color: var(--mid);
}

.paginationbb a.prev-page:hover svg,
.paginationbb a.next-page:hover svg {
    stroke: var(--global-text);
    stroke-width: 2.16;
}

.paginationbb a.prev-page:hover,
.paginationbb a.next-page:hover {
    background-color: var(--arrowbg);
}

.paginationbb .prev-page.disabled,
.paginationbb .next-page.disabled {
    cursor: not-allowed;
    pointer-events: none;
}

.paginationbb .prev-page.disabled svg,
.paginationbb .next-page.disabled svg {
    stroke: var(--disabled);
}

.no-author-message {
    letter-spacing: -0.022em;
    color: var(--mid);
    text-align: center;
    padding: 10px 0;
}

@media only screen and (max-width: 767px) {
    .page-info {
        padding: 0 20px;
    }

    .paginationbb .prev-page,
    .paginationbb .next-page {
        margin: 0;
    }
    
}



.bb-authors-container .bb-authors-directory-heading{margin:80px 0 32px;text-align:center}
.bb-authors-container .bb-authors-directory-heading h1{font-family:'BB Display';font-weight:600;font-size:48px;letter-spacing:-0.0012em;line-height:1.0833334;color:var(--global-text);margin:0;padding:0}
.bb-authors-container .author-box-link .author-avatar{display:flex;justify-content:center;align-items:center;min-height:160px}
.bb-authors-container .author-box-link .bb-user-photo-wrapper{flex-shrink:0}
.bb-authors-container .author-box-link .bb-author-username{font-family:'BB Text',sans-serif;font-size:13px;line-height:1.45;color:var(--mid);overflow-wrap:anywhere;margin-top:5px}
@media(max-width:767px){.bb-authors-container .author-box-link .author-avatar{min-height:160px}}

/* Fluid directory container with responsive side gutters. */
.bb-authors-container{--container-width:1028px;box-sizing:border-box;width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:clamp(0px,calc((var(--container-width) - 980px)/2),48px)}
.bb-authors-container .bb-authors-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;min-width:0}
.bb-authors-container .bb-authors-directory-heading h1{flex:1;min-width:0}
.bb-authors-container .bb-directory-current-user{display:flex;align-items:center;gap:12px;min-width:0;max-width:45%;padding:9px 13px;border:1px solid #80808530;border-radius:14px;background:var(--global-invert);color:var(--global-text);text-decoration:none;transition:border-color .2s,background-color .2s}
.bb-authors-container .bb-directory-current-user:hover{border-color:var(--text-color)}
.bb-authors-container .bb-directory-current-photo{display:flex;flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;align-items:center;justify-content:center}
.bb-authors-container .bb-directory-current-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}
.bb-authors-container .bb-directory-current-details{display:flex;flex-direction:column;min-width:0;text-align:left;line-height:1.3}
.bb-authors-container .bb-directory-current-label{font-size:12px;color:var(--mid)}
.bb-authors-container .bb-directory-current-name{font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bb-authors-container .all-author-wrapper{display:flex;flex-wrap:wrap;gap:40px;align-items:stretch;justify-content:center}
.bb-authors-container .author-box-link{display:block;flex:0 1 300px;width:100%;min-width:0;max-width:300px;box-sizing:border-box}
.bb-authors-container .author-box-link .author-info{height:100%;box-sizing:border-box}
@media(max-width:767px){.bb-authors-container{width:100%;padding-inline:min(16px,clamp(0px,calc((var(--container-width) - 980px)/2),48px))}.bb-authors-container .all-author-wrapper{gap:16px}.bb-authors-container .bb-authors-directory-heading{gap:12px}.bb-authors-container .bb-directory-current-user{padding:7px;max-width:55%;gap:8px}.bb-authors-container .bb-directory-current-photo{width:40px;height:40px}.bb-authors-container .bb-directory-current-name{font-size:13px}.bb-authors-container .bb-directory-current-label{font-size:11px}}
@media(max-width:520px){.bb-authors-container .bb-directory-current-user{max-width:58%}}

.bb-authors-container .bb-directory-current-user{gap:8px;padding:6px 9px;border-radius:10px;max-width:48%}
.bb-authors-container .bb-directory-current-photo{width:36px;height:36px}
.bb-authors-container .bb-directory-current-details{gap:1px}
.bb-authors-container .bb-directory-current-name{font-size:13px;line-height:1.25}
.bb-authors-container .bb-directory-current-label{font-size:10px;line-height:1.25}
.bb-authors-container .bb-directory-guest-icon{background:#80808518;color:var(--global-text)}
@media(max-width:767px){.bb-authors-container .bb-directory-current-user{padding:5px 7px;gap:7px;max-width:56%}.bb-authors-container .bb-directory-current-photo{width:32px;height:32px}.bb-authors-container .bb-directory-current-name{font-size:12px}.bb-authors-container .bb-directory-current-label{font-size:10px}}

@media only screen and (max-width:1024px){.bb-authors-container .bb-authors-directory-heading{margin:56px 0 24px}.bb-authors-container .bb-authors-directory-heading h1{font-size:40px;letter-spacing:-0.005em;line-height:1.101}}
@media only screen and (max-width:767px){.bb-authors-container .bb-authors-directory-heading{margin:40px 0 20px}.bb-authors-container .bb-authors-directory-heading h1{font-size:36px;letter-spacing:0.024em;line-height:1.14285715}}
