.seo-content__title{margin-block-start:0}.seo-content h1,.seo-content h2{font-size:24px;margin-block-end:20px}.seo-content h3,.seo-content h4{font-size:21px}.seo-content h1,.seo-content h2,.seo-content h3,.seo-content h4{color:var(--at-color-black)}.seo-content__subtitle{font-size:21px;color:var(--at-color-black)}.seo-content__text{font-size:18px;color:var(--at-color-dark-grey)}.seo-content__text:not(.active,.show-all)>*:nth-child(n+4){display:none}.seo-content__text.active>*:nth-child(n+4){display:block;animation:open-animation ease-in-out .3s}.seo-content__text:not(:has(>:nth-child(4)))+.seo-content__more-btn{display:none}.seo-content__text p:not(:last-child),.seo-content__text>div:not(:last-child){margin-block-end:20px}.seo-content__text ul{list-style:url(/icons/list.webp);margin-block-end:20px}.seo-content__text ul li{margin-block-end:10px}.seo-content__text table{border-collapse:collapse;table-layout:fixed;inline-size:100%!important}.seo-content__text tr:not(:last-child){border-block-end:1px solid var(--at-color-light-grey-two)}.seo-content__text td{padding:4px}.seo-content__text td:not(:last-child){border-inline-end:1px solid var(--at-color-light-grey-two)}.seo-content__text div:has(>div>table){border:1px solid var(--at-color-light-grey-two);border-radius:5px;overflow:hidden}.seo-content__text div:has(>div>table)>div{overflow:auto}.seo-content__more-btn{color:var(--at-color-blue);background:none;border:0;padding:0;border-block-end:1px solid transparent;font-size:18px;transition:border-bottom var(--at-default-transition)}.author-promo{display:flex;flex-direction:column;gap:20px}.author-promo__info{box-shadow:var(--at-shadow-light);border-block-start:6px solid var(--at-color-dark-blue);margin-block-start:20px;display:flex;flex-direction:column}.author-promo__info-block{display:flex;flex-direction:column;gap:8px}.author-promo__info-img{border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid var(--at-color-dark-blue)}.author-promo__info-name,.author-promo__content-title{margin-block:0}.author-promo__info-name{font-size:24px;color:var(--at-color-text-grey)}.author-promo__info-post{font-size:18px;color:var(--at-color-blue)}.author-promo__content{box-shadow:var(--at-shadow-primary);flex-direction:column}.author-promo__info,.author-promo__content{padding:15px;display:flex;gap:20px}.author-promo__content-title{color:var(--at-color-text-grey);position:relative;display:block;inline-size:-moz-max-content;inline-size:max-content;padding-block-end:10px}.author-promo__content-title:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;block-size:3px;background:var(--at-color-gradient-cyan)}.author-promo__advantages{display:flex;justify-content:space-between;flex-direction:column;gap:10px}.author-promo__advantage{display:flex;flex-direction:column;gap:5px;box-shadow:var(--at-shadow-primary);padding:15px}.author-promo__advantage-title{padding-block-end:5px;color:var(--at-color-blue);font-size:18px}.author-promo__advantage-description{color:var(--at-color-dark-grey)}.author-materials{padding-block-end:40px}.author-materials__title{color:var(--at-color-black);font-size:24px}.author-materials__list{display:grid;grid-template-columns:1fr;gap:20px 40px;margin-block-end:20px}.author-materials__item{box-shadow:var(--at-shadow-primary);display:flex;flex-direction:column}.author-materials__item-info{display:flex;flex-direction:column;justify-content:space-between;padding:15px;gap:10px;flex:1}.author-materials__item-img{inline-size:100%;block-size:auto;max-block-size:200px}.author-materials__item-title{margin-block:0;color:var(--at-color-blue);font-size:18px}.author-materials__item-description{color:var(--at-color-dark-grey);padding-block-end:10px}.author-materials__btn{inline-size:100%}@media (min-width: 30.06125em){.author-materials__list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 37.56125em){.author-promo__info{flex-direction:row;align-items:center}.author-promo__info,.author-promo__content{padding:20px}.author-promo__advantages{flex-direction:row}.author-promo__advantage{padding:20px}}@media (min-width: 56.31125em){.author-materials__list{grid-template-columns:repeat(3,1fr);margin-block-end:40px}.author-materials__item-info{padding:20px}.author-materials__btn{inline-size:auto;min-inline-size:160px;display:block;margin-inline:auto}}@media (any-hover: hover){.seo-content__more-btn:hover{border-bottom-color:var(--at-color-blue)}}
