.characters-item__wrapper{padding:20px 0;flex-direction:column;display:flex;border-bottom:1px solid var(--ved-border-color);width:100%}@media screen and (min-width: 704px){.characters-item__wrapper{padding:20px 0 29px}}@media screen and (min-width: 1550px){.characters-item__wrapper{width:833px}}.characters-item__breadcrumbs{margin-bottom:10px;font-size:12px;line-height:14px}.characters-item__content{display:flex}.characters-item__photo{margin-right:15px;flex:none;width:50px;height:50px;border-radius:100%;overflow:hidden}@media screen and (min-width: 704px){.characters-item__photo{width:80px;height:80px;margin-right:20px}}.characters-item__title-icon{margin-right:4px}.characters-item__title{font-size:16px;line-height:19px;font-weight:700;margin-right:4px}.characters-item__title:hover{text-decoration:underline;text-decoration-thickness:1px}.characters-item__title__wrapper:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--ved-main-color, #4f99af)}@media screen and (min-width: 704px){.characters-item__title{margin-right:0;font-size:24px;line-height:28px}}.characters-item__description{display:block;width:100%}.characters-item__author{color:var(--ved-main-color, #4f99af)}.characters-item__author.characters-item__title{margin-right:0}.characters-item__author:hover+.characters-item__title{text-decoration:underline;text-decoration-thickness:1px}.characters-item__subtitle{font-size:16px;line-height:19px;display:inline-block}@media (min-width: 375px){.characters-item__subtitle{display:contents}}@media screen and (min-width: 704px){.characters-item__subtitle{margin-top:10px;display:block}}.page-characters[data-v-241beb3c]{display:flex;justify-content:space-between}.page-characters__content[data-v-241beb3c]{display:flex;flex-direction:column;width:100%;margin-bottom:105px}.page-characters__list[data-v-241beb3c]{padding:0 20px;width:100%;height:100%;overflow:hidden}.page-characters__title[data-v-241beb3c]{padding:0 20px;margin:20px 0 10px;font-weight:900;font-size:28px;line-height:33px}@media screen and (min-width: 704px){.page-characters__title[data-v-241beb3c]{font-size:36px;line-height:43px}}.page-characters__ad[data-v-241beb3c]{display:none}@media screen and (min-width: 1024px){.page-characters__ad[data-v-241beb3c]{display:block;flex:none;width:300px;margin:20px 20px 0 0}}.adfox--300x600[data-v-241beb3c]{top:80px}
