.authors-block{position:sticky;top:50px;right:0;display:block;height:max-content}@media(max-width: 1280px){.authors-block{position:unset;margin-top:60px}}@media(max-width: 767px){.authors-block{margin-top:24px}}.authors-block__block-title{font-family:"Montserrat",sans-serif;font-size:26px;font-weight:700;line-height:131%;color:#4b5959}.authors-block__list{margin-top:24px}@media(max-width: 1280px){.authors-block__list{overflow-x:auto;overflow-y:hidden;display:flex;align-items:stretch;margin-right:-40px;padding-right:40px;white-space:nowrap}}@media(max-width: 767px){.authors-block__list{margin-right:-24px;padding-right:24px}}.authors-block__item{display:flex;gap:24px;align-items:flex-start;padding:24px;background:#fff;border:1px solid #eff1f1;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}@media(max-width: 1280px){.authors-block__item{display:inline-flex;flex-direction:column;gap:16px;width:213px}.authors-block__item:not(:first-of-type){margin-left:24px}}@media screen and (min-width: 1281px){.authors-block__item:not(:first-of-type){margin-top:16px}}.authors-block__image-link{overflow:hidden;flex-grow:0;flex-shrink:0;width:100px;height:100px;border-radius:8px}.authors-block__image{width:100%;height:100%;object-fit:cover;border-radius:8px}.authors-block__name{font-size:18px;font-weight:700;line-height:144%;color:#71bb3e;text-decoration:underline;text-decoration-skip-ink:none}.authors-block__name-link{font-size:inherit;color:inherit}.authors-block__info-block{margin-top:8px}.authors-block__publications-count,.authors-block__rating{font-size:12px;font-weight:400;line-height:167%;color:#7d8888}.authors-block__excerpt{margin-top:8px;font-size:12px;font-weight:400;line-height:167%;color:#4b5959}.authors-block__excerpt p{font-size:inherit;line-height:inherit;color:inherit}.section-calc{margin:80px 0;padding:0}@media(max-width: 1280px){.section-calc{margin:60px 0}}@media(max-width: 767px){.section-calc{margin:40px 0 36px 0;padding:0}}.section-calc__container{padding:0 40px}@media(max-width: 1280px){.section-calc__container{padding:0 24px}}.section-calc .flex-box{padding:40px 100px;background:#fff;border:1px solid #eff1f1;border-radius:8px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}@media(max-width: 1280px){.section-calc .flex-box{padding:36px 100px}}@media(max-width: 767px){.section-calc .flex-box{padding:36px 0 0 0;border:none;box-shadow:none}}

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