body{display:flex;flex-direction:column}.author-main{flex:1;margin:0 15px}.author-block{display:flex;padding:15px;background-color:#edf4fa;border-radius:10px;margin:15px 0}.author-block__avatar{display:block;margin:0 auto 40px auto;width:164px;height:164px;border-radius:50%!important;-o-object-fit:cover;object-fit:cover}.author-block__name{color:#1a1a1a;font-weight:700;font-size:30px;margin:0 0 10px;line-height:35px}.author-block__name p{padding-bottom:1.45em}.author-block__text-block *{color:#4d4d4d;font-size:16px;line-height:24px}.author-block__text-block--text-under-social{margin-top:10px}.author-block__social-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.author-block__social-link-image{width:30px;height:30px}.author-pages{padding:15px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:15px;margin-bottom:15px}.author-pages__title{color:#1a1a1a;font-size:25px;margin:0 0 15px;font-weight:700;line-height:30px}.author-pages__list{display:grid;grid-template-columns:1fr;row-gap:15px;-moz-column-gap:10px;column-gap:10px;margin-left:35px}.author-pages__list-item{position:relative;min-height:25px;width:100%}.author-pages__list-item:before{content:counter(list-item);position:absolute;left:-35px;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;background-color:#002366;border-radius:50%;color:#fff}.author-pages__link{display:flex;align-items:center;color:#4d4d4d;text-decoration:none;line-height:25px}.author-text-block{color:#4d4d4d;font-size:16px;line-height:24px;margin-bottom:15px}.author-text-block p{padding-bottom:1.45em}@media (min-width:768px){.author-block{padding:20px 25px}.author-block__avatar{margin:0 auto}.author-block__top{display:flex;gap:30px;align-items:center}.author-pages__list{grid-template-columns:repeat(3,1fr)}.author-pages__list-item{width:calc(100% - 30px)}.author-pages__list-item:nth-child(3n){width:100%}}@media (min-width:1024px){.author-block__avatar{width:240px;height:240px}.author-block__top{gap:30px}.author-pages__list{grid-template-columns:repeat(4,1fr)}.author-pages__list-item:nth-child(3n){width:calc(100% - 30px)}.author-pages__list-item:nth-child(4n){width:100%}}@media (min-width:1200px){.author-main{margin:0 auto}}.author-text-block ul,.author-text-block ol{list-style:auto;padding-left:20px}