.author{--image-badge-width: 49px;--image-badge-width-desktop: 70px;padding:46px 16px 72px}@media (max-width: 767px){.author__body{max-width:540px;margin-inline:auto}}.author__main-image{margin-bottom:24px}.author__heading{font-size:25px;letter-spacing:.017em;margin:0 0 25px}.author__heading span:not(:first-child){font-weight:400}.author__info{font-size:16px;line-height:1.8;color:#7c8793}.author__info p{margin:0}.author__info p+p{margin-block:30px 0}.author__affiliation-links-title{font-size:16px;line-height:1.8;color:#232323;margin-block:30px 25px}.author__affiliation-link-content a{font-size:16px;font-weight:700;line-height:1.8;text-decoration:none;color:#b39964;display:block;margin-bottom:5px}.author__socials{display:flex;flex-wrap:wrap;margin-top:40px}.author__socials-title{font-size:16px;font-weight:700;line-height:1.8;color:#232323;width:100%;margin-block:0 20px}.author__socials svg{color:#b39964;width:30px;height:30px}.author__socials a{line-height:1;text-decoration:none;margin-right:16px}.author__certificates{margin-top:72px}.author__certificates-image{max-width:var(--image-badge-width);margin-bottom:5px}.author__certificates-heading{font-size:16px;font-weight:700;line-height:1.8;color:#232323;margin-block:0 20px}.author__certificates-content{font-size:16px;font-weight:500;line-height:1.8;color:#7c8793;padding-left:11px}.author__certificates-content p{display:flex;align-items:center;gap:12px}.author__certificates-content p:before{content:"";background-image:var(--badge);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;width:23px;height:23px}.author__articles-wrapper{display:flex;flex-direction:column;margin-top:72px}.author__articles:empty,.author__articles:empty~*{display:none}.author__articles{order:1}.author__articles-image{max-width:var(--image-badge-width);margin-bottom:5px}.author__articles-heading{font-size:16px;font-weight:700;line-height:1.8;color:#232323;margin-block:0 8px}.author__articles-subheading{font-size:16px;line-height:1.8;color:#7c8793;margin-block:0 26px}.author__expert{margin-top:72px}.author__expert-heading{font-size:16px;font-weight:700;color:#232323;line-height:1.8;margin-block:0 21px}.author__expert-items{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 20px;padding-bottom:30px}.author__form{margin-top:2rem}@media (min-width: 768px){.author{--image-badge-width: 55px;--aside-width: 235px}.author__inner{display:flex;align-items:flex-start;max-width:720px;margin-inline:auto}.author__body{padding-right:50px}.author__heading{font-size:34px}.author__articles-wrapper,.author__expert{margin-right:calc(calc(var(--aside-width) + 50px) * -1)}.author__articles{display:grid;grid-template-columns:repeat(2,1fr)}.author__expert-items{grid-template-columns:repeat(3,1fr)}.author__aside{flex:0 0 var(--aside-width);padding-bottom:18px;box-shadow:0 4px 15px #00000021;border-radius:5px}.author__aside>*:not(.author__image){padding-inline:18px}.author__aside .author__image{margin-bottom:18px;border-top-left-radius:5px;border-top-right-radius:5px;aspect-ratio:1;position:relative;overflow:hidden}.author__aside .author__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.author__affiliation-links-title{font-size:16px;font-weight:700;line-height:1.8;color:#232323;margin-block:0 6px}.author__socials{margin-top:30px}.author__socials svg{width:23px;height:23px}}@media (min-width: 990px){.author{--image-badge-width: 70px;--aside-width: 315px}.author__inner{max-width:960px}.author__heading{font-size:44px}.author__certificates{margin-top:120px}.author__certificates-image,.author__articles-image{margin-bottom:20px}.author__certificates-content p:before{width:30px;height:30px}.author__articles-wrapper .author__articles-image{margin-top:120px}.author__articles{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:160px}.author__expert-items{grid-template-columns:repeat(4,1fr)}.author__aside>*:not(.author__image){padding-inline:25px}.author__aside .author__image{margin-bottom:25px}.author__affiliation-links-title,.author__socials-title{margin-bottom:17px}.author__affiliation-link-content a{margin-bottom:10px}.author__socials svg{width:30px;height:30px}}@media (min-width: 1280px){.author__inner{max-width:1140px}.author__heading{font-size:64px}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/author.css.map */
