@charset "UTF-8";
.ci-color{color:#d60846}.base-color{color:#444444 !important}.warmgrey-three{color:#76756F}.align-center,.text--center{text-align:center}.align-left,.text--left{text-align:left !important}.font-special{font-family:"Montserrat", sans-serif;font-weight:normal}.small{font-size:12px}.no-text-decoration{text-decoration:none}.item-separator-comma:not(:last-of-type):after{content:", "}.font-size-2{font-size:14px}.m-auto{margin:auto}.m-0{margin:0}.mb-0{margin-bottom:0 !important}.p-0{padding:0}.pb-0{padding-bottom:0 !important}.hidden{display:none !important}.opacity-hidden{opacity:0}@media screen and (min-width:480px){.hide-sm-up{display:none}}@media screen and (min-width:768px){.hide-md-up{display:none !important}}@media screen and (min-width:1106px){.hide-lg-up{display:none}}@media screen and (max-width:768px){.hide-md-down{display:none !important}}@media screen and (max-width:380px){.hide-xs-down{display:none !important}}.icon-select{position:absolute;top:50%;right:9px;transform:translateY(-50%);pointer-events:none}html{box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}header>*:not(.header-ad):not(.nav-main__menu),.inner{max-width:1106px;margin:auto}.inner{padding:0 9px}body{margin:0;padding:0;font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:14px;line-height:normal;color:#444444;background:#fff}body:has(dialog[open]){position:fixed;width:100%;overflow:hidden}body a{color:#444}h1,h2,h3{hyphens:auto}h1{margin:0 0 18px 0}h2{margin:0 0 0.75em 0}h3{margin:0;font-weight:normal}p,ul:not(.list){margin:0;padding:0}.item-count{font-size:12px;color:#A09E9A}main .inner>h1,main .inner>h2,main .inner>h3,main .inner>h4,main .inner>h5,main .inner>p,main .inner>span,main .inner>div>p,main .inner>div>span,main.inner>h1,main.inner>h2,main.inner>h3,main.inner>h4,main.inner>h5,main.inner>p,main.inner>span,main.inner>div>p,main.inner>div>span{padding-left:9px;padding-right:9px}h1:not(.history__head__content__title) strong,h2 strong,.font-special strong,.nav-main__account--item strong{font-weight:700}.fa-star-light-filled:not(.story-rating){color:#efb500}.fa-light.fa-pen{position:relative}.fa-light.fa-pen:after{content:"+";position:absolute;left:-0.75em;bottom:0;font-size:0.75em}@media screen and (min-width:768px){.fa-light.fa-pen{padding-left:10px}.fa-light.fa-pen:after{left:-5px}}button,.button{font-size:14px;color:#444444;text-decoration:none;border:none;background:unset;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;min-height:37px;padding:0 14px}button:not(.blank),.button:not(.blank){min-height:37px;padding:0 15px}button.primary,button.secondary,.button.primary,.button.secondary{background-color:#d60846;border-radius:5px;text-decoration:none;color:#fff !important}button.primary:hover,button.primary:active,button.primary:focus,button.secondary:hover,button.secondary:active,button.secondary:focus,.button.primary:hover,.button.primary:active,.button.primary:focus,.button.secondary:hover,.button.secondary:active,.button.secondary:focus{background-color:#bd073e;text-decoration:none}button.ok,.button.ok{background-color:#458221;border-radius:5px;color:#fff}button.secondary,.button.secondary{background-color:#444}button.secondary:hover,button.secondary:active,button.secondary:focus,.button.secondary:hover,.button.secondary:active,.button.secondary:focus{background-color:#373737}button.scroll-top-top,.button.scroll-top-top{max-width:37px;background-color:#fff;border:1px solid #e9e9e9;border-radius:5px;font-size:18px;padding:9px}button.scroll-top-top:not(:hover),.button.scroll-top-top:not(:hover){box-shadow:0 0 15px -5px rgba(0, 0, 0, 0.2)}.scroll-top-top{position:fixed;right:22px;bottom:74px;transition:opacity 0.3s ease, transform 0.3s ease;z-index:999}.scroll-top-top.opacity-hidden{z-index:-1}@media screen and (min-width:1106px){.scroll-top-top{bottom:89px}}.js-dialog-trigger{opacity:0.75}dialog{border:#efefef;box-shadow:1px 2px 2px -1px rgba(0, 0, 0, 0.3);border-radius:5px;width:100%;overflow:auto;min-width:300px}dialog::backdrop{backdrop-filter:blur(5px);background:rgba(0, 0, 0, 0.5)}dialog[open] .dialog-close{position:absolute;top:9px;right:0}.avatarsmall{background:url(../images/site.png) -500px -450px no-repeat;border:1px solid #ccc;height:50px;width:50px;display:block;border-radius:2em}.avatarsmall img{border-radius:2em}.avatarsmall.male{background-position:-200px -450px}.avatarsmall.female{background-position:-350px -450px}.avatarsmall.orion{background-position:-500px -500px;border-width:0}.user-avatar img,.user-avatar i{display:block;aspect-ratio:1;border-radius:999px;margin:auto}.user-avatar img{border:1px solid #e2dfdd}.user-avatar i.fa-user-circle{background:#e2dfdd;display:flex;justify-content:center;align-items:center;font-size:40px;color:rgba(255, 255, 255, 0.8)}.user-avatar.avatar-small img,.user-avatar.avatar-small i{width:45px;height:45px}.user-avatar.avatar-small i{font-size:30px}.user-avatar.avatar-medium img,.user-avatar.avatar-medium i{width:75px;height:75px}.user-avatar.avatar-big img{width:150px;height:150px}.user-avatar.avatar-big i{width:75px;height:75px}.ad-banner img{width:100%;height:auto;border-radius:5px}.js-accordion-panel{display:none}.js-accordion-panel.js-accordion-open{display:block}@media screen and (min-width:768px){dialog{width:75%;max-width:600px}body:has(dialog[open]){position:unset;width:unset;overflow:unset}}@media screen and (min-width:1106px){main{padding-top:18px;min-height:30dvh}}.js-accordion-active .site-footer__content__area__head--icon{transform:rotate(180deg)}.site-footer{display:flex;flex-direction:column;padding-top:63px}.site-footer ul{list-style:none}.site-footer__content{display:grid;gap:9px;flex-wrap:wrap}.site-footer__content a{text-decoration:none}@media screen and (min-width:1106px){.site-footer__content{grid-template-areas:"ad linksOne linksTwo social";grid-template-columns:repeat(4, 1fr);padding:27px 18px;gap:36px;color:#fff}.site-footer__content a{color:#fff}.site-footer__content--bg{background-color:#00496f}}.site-footer__content__area{text-align:center}.site-footer__content__area__contact{display:flex;flex-direction:column;flex-basis:100%;flex-shrink:0;gap:9px;margin-bottom:18px}.site-footer__content__area__contact__title{font-size:1.5em}@media screen and (min-width:1106px){.site-footer__content__area__contact__title{font-size:16px;font-weight:bold}}.site-footer__content__area__contact__number{font-size:2em;font-family:"Montserrat", sans-serif;font-weight:bold}@media screen and (min-width:1106px){.site-footer__content__area__contact__number{font-size:2.4em}}.site-footer__content__area__head{width:100%;color:#fff;background-color:#00496f;display:flex;flex-direction:column;padding:11px 0;border-radius:5px;position:relative;cursor:pointer;gap:4px}.site-footer__content__area__head.js-accordion-active{border-radius:5px 5px 0 0}.site-footer__content__area__head--title{font-size:18px;font-weight:bold}@media screen and (min-width:1106px){.site-footer__content__area__head--title{font-size:16px}}.site-footer__content__area__head--icon{position:absolute;top:35%;right:18px;font-size:18px}@media screen and (min-width:1106px){.site-footer__content__area__head{padding:0}.site-footer__content__area__head--subtitle{display:none}}.site-footer__content__area__body{padding-top:18px;padding-bottom:18px}.site-footer__content__area__body ul{display:flex;flex-direction:column;gap:9px;margin:0;padding:0}.site-footer__content__area__body .jusprog-logo{margin-top:18px}@media screen and (min-width:1106px){.site-footer__content__area__body{padding-top:14px;padding-bottom:0}}.site-footer__content__area--catalog{display:flex;flex-direction:column;align-items:center;justify-self:center;position:relative;margin-top:9px}@media screen and (min-width:1106px){.site-footer__content__area--catalog{margin:0}}.site-footer__content__area--catalog .button{width:100%;max-width:230px;position:absolute;bottom:18px}@media screen and (min-width:1106px){.site-footer__content__area--catalog .button{position:relative;bottom:0}}.site-footer__content__area--catalog__title{position:absolute;font-size:17px;font-family:"Montserrat", sans-serif;padding:9px}@media screen and (min-width:1106px){.site-footer__content__area--catalog__title{position:relative;padding-top:0;font-size:16px}}.site-footer__content__area--catalog__catalog{margin:36px 0}@media screen and (min-width:1106px){.site-footer__content__area--catalog__catalog{margin:0}}@media screen and (min-width:1106px){.site-footer__content__area{text-align:left}.site-footer__content__area--catalog{grid-area:ad}.site-footer__content__area--menuOne{grid-area:linksOne}.site-footer__content__area--menuTwo{grid-area:linksTwo}.site-footer__content__area--social{grid-area:social}}.site-footer__content__teaser{width:100%;margin-bottom:10px}.site-footer__content__teaser .teaser{border-radius:5px}@media screen and (min-width:1106px){.site-footer__content__teaser{margin-bottom:23px}}.site-footer__content__social{position:relative;margin-top:18px;padding:18px;color:#fff}.site-footer__content__social__icons{display:flex;gap:18px;justify-content:center}@media screen and (min-width:1106px){.site-footer__content__social__icons{justify-content:left;margin-top:27px}}.site-footer__content__social::before{content:"";position:absolute;top:0;left:-9px;right:-9px;width:calc(100% + $base-gap * 2);height:100%;background:#00496f;z-index:-1}.site-footer__content__social a{color:#fff}.site-footer__content__social .icon-contact{font-size:2em}@media screen and (min-width:1106px){.site-footer__content__social .icon-contact{font-size:26px}}@media screen and (min-width:1106px){.site-footer__content__social{grid-area:social;white-space:nowrap;margin-top:0;padding:0}.site-footer__content__social::before{content:none}}.site-footer__content__bottom-area{background-color:#444}.site-footer__content__bottom-area__content{display:flex;justify-content:space-around;margin:0 auto;padding:13px 9px;align-items:center}@media screen and (min-width:1106px){.site-footer__content__bottom-area__content{max-width:1106px;padding:18px 0;justify-content:space-between}}.site-footer__content__bottom-area__content__shops{position:relative}.site-footer__content__bottom-area__content__shops select{appearance:none;padding:6px 40px 6px 20px;border-radius:5px}.site-footer__content__bottom-area__content__shops .fa-angle-down{position:absolute;top:49%;right:9px;font-weight:600;line-height:1;color:#444;pointer-events:none;transform:translateY(-50%)}.site-footer .placeholder-block{width:100%;height:218px;border-radius:5px;background-color:#d60846}@media screen and (min-width:1106px){.site-footer .placeholder-block{height:112px}}@media screen and (min-width:1106px){.site-footer .js-accordion-panel,.site-footer .js-accordion-panel.js-accordion-open{display:block}}.site-header{padding-bottom:20px}.site-header__info-bar{position:relative;background:#444444;height:30px;padding:0 14px;overflow:hidden}.site-header__info-bar h1 .fa-star-light-filled{width:14px}.site-header__line{display:flex;justify-content:space-between;padding:7px 9px}.site-header__advantages{max-width:calc(1106px - 28px);margin:auto;width:100%;white-space:nowrap;overflow:hidden}.site-header__advantages li{position:absolute;top:0;left:0;width:100%;height:30px;padding:9px 0;overflow:hidden;text-overflow:ellipsis;line-height:12px;text-align:center;color:#fff;font-size:12px}.site-header__advantages li:has(+ li){transform:translateX(100%);animation:15s slideHeaderAdvantages infinite cubic-bezier(1, -0.25, 0.02, 1.14)}.site-header__advantages li h1{font-size:12px;margin:0;font-weight:normal}.site-header__advantages li a,.site-header__advantages li a:hover{color:#fff}.site-header__advantages li:nth-child(1){animation-delay:0s}.site-header__advantages li:nth-child(2){animation-delay:5s}.site-header__advantages li:nth-child(3){animation-delay:10s}.site-header__left,.site-header__right{display:flex;align-items:center}.site-header__left{gap:16px}.site-header__left .site-header__menu-button{padding:0}.site-header__menu-button .nav-main-dialog-hamburger{position:relative;width:21px;height:21px;cursor:pointer}.site-header__menu-button .nav-main-dialog-hamburger span.line{position:absolute;left:0;width:21px;height:2px;background:#444444;border-radius:5px;transform-origin:left center;transition:all 0.25s ease-in-out}.site-header__menu-button .nav-main-dialog-hamburger span.line:nth-child(1){top:0;left:3px;transform:rotate(45deg)}.site-header__menu-button .nav-main-dialog-hamburger span.line:nth-child(2){top:15px;left:3px;transform:rotate(-45deg)}.site-header__menu-button .nav-main-dialog-hamburger span.line:nth-child(3){display:none}.site-header__menu-button.js-dialog-trigger .nav-main-dialog-hamburger span.line{left:0;transform:none;display:block}.site-header__menu-button.js-dialog-trigger .nav-main-dialog-hamburger span.line:nth-child(1){top:0}.site-header__menu-button.js-dialog-trigger .nav-main-dialog-hamburger span.line:nth-child(2){top:8px}.site-header__menu-button.js-dialog-trigger .nav-main-dialog-hamburger span.line:nth-child(3){top:16px}.site-header__logo{width:100%;height:24px}.site-header__right{gap:18px}.site-header__right .site-header__icon{position:relative;flex-direction:column;text-decoration:none;padding:0;min-height:24px}.site-header__right .site-header__icon .labeled-icon__icon{font-size:24px}.site-header__right .site-header__icon .labeled-icon__icon--login{padding-right:5px}@media screen and (max-width:767px){.site-header__right .site-header__icon .labeled-icon__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}@media screen and (min-width:768px){.site-header__right .site-header__icon .labeled-icon__label{display:block;font-family:"Montserrat", sans-serif;font-size:12px}.site-header__right .site-header__icon .labeled-icon__icon{font-size:26px;margin-bottom:0.25em}.site-header__right .site-header__icon .labeled-icon__icon--login{padding-right:0}}.site-header__right i.fa-light.fa-heart.active{color:#d60846}.site-header__right i.fa-light.fa-heart.active+.site-header__icon-badge{right:-7px}.site-header__right i.fa-light.fa-user-circle+.site-header__icon-badge{color:#458221}.site-header__right .site-header__icon-badge{position:absolute;top:-6px;right:calc(50% - 18px);min-width:16px;height:16px;border:1px solid;border-radius:999px;box-shadow:-1px 1px 1px 0px #444444;background:#fff;font-size:12px;line-height:1em;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.site-header__right .site-header__icon-badge{right:calc(50% - 20px)}}.site-header__right .site-header__icon-badge--counter{padding:0 3px;font-weight:bold}@media screen and (min-width:768px){.site-header__right .site-header__icon-badge--counter{min-width:18px;height:18px;right:45%;transform:translateX(100%)}}.site-header #navMain{display:none}.site-header .nav-main__menu{list-style:none}.site-header__menu-button:has(.nav-main-dialog-close){display:none}dialog#navMainDialog[open],dialog.login-dialog[open]{position:fixed;margin:0;width:100%;max-width:none}dialog.dialog-overlay[open]{width:95%;top:50%;left:50%;transform:translate(-50%, -50%)}dialog#navMainDialog[open],dialog.login-dialog:not(.dialog-overlay)[open]{top:80px;left:0;right:0;bottom:auto}dialog#navMainDialog[open]::backdrop,dialog.login-dialog:not(.dialog-overlay)[open]::backdrop{background:transparent;backdrop-filter:none}dialog#navMainDialog[open]{height:calc(100% - 80px);box-shadow:none;background:rgba(237, 237, 237, 0.85);backdrop-filter:blur(8px)}dialog#navMainDialog[open] ul{list-style:none}dialog#navMainDialog[open] ul.nav-main__account{background:#fff;border-radius:5px;box-shadow:1px 1px 0 #e2dfdd}dialog#navMainDialog[open] ul.nav-main__account .nav-main__account--item .fa-light{font-size:24px}dialog#navMainDialog[open] ul li.nav-main-item{background-color:#fff;border-radius:5px;box-shadow:1px 1px 0 #e2dfdd;margin:9px 0}dialog#navMainDialog[open] ul li.nav-main-item .nav-main-item__content{display:none;padding-left:9px;padding-right:9px}dialog#navMainDialog[open] ul li.nav-main-item .nav-main-item__content.js-accordion-open{display:block;padding:0 0 18px 0}dialog#navMainDialog[open] ul li.nav-main-item .nav-main-item__content-tags a,dialog#navMainDialog[open] ul li.nav-main-item .nav-main-item__content .nav-main__account--item a{padding-top:12px;padding-bottom:12px}dialog#navMainDialog[open] ul li.nav-main-item .nav-main-item__content-ad{margin:14px 9px;width:auto}dialog#navMainDialog[open] ul li.nav-main-item a:not(.nav-main-item__content-ad-link){display:flex;justify-content:space-between;align-items:center;gap:5px;padding:18px;width:100%;max-height:55px}dialog#navMainDialog[open] ul li.nav-main-item a:not(.nav-main-item__content-ad-link) span{display:flex;align-items:center;gap:9px}dialog#navMainDialog[open] ul li.nav-main-item a:not(.nav-main-item__content-ad-link).js-accordion-head.js-accordion-active .fa-angle-right{transform:rotate(90deg)}dialog.login-dialog[open]{padding-top:18px;height:fit-content;background:#fff;border-radius:5px;box-shadow:1px 2px 2px -1px rgba(0, 0, 0, 0.2)}dialog.login-dialog[open] h2{margin-top:0;margin-bottom:27px}dialog.login-dialog[open] .login-form input,dialog.login-dialog[open] .login-form .button{width:100%}dialog.login-dialog[open] .login-form__password-forgot{width:100%;font-size:12px;text-align:right;margin-top:-14px;margin-bottom:18px}dialog.login-dialog[open] .login-form__buttons{display:flex;gap:9px}.nav-main-item,.nav-main__account--item{position:relative;max-width:100%}.nav-main-item .fa-light,.nav-main-item .fa-solid,.nav-main__account--item .fa-light,.nav-main__account--item .fa-solid{padding-right:5px}.nav-main-item a,.nav-main__account--item a{text-decoration:none}.nav-main-item .nav-main__account--image,.nav-main__account--item .nav-main__account--image{position:absolute;top:5px;right:5px;bottom:5px;border-radius:5px;object-fit:contain}.nav-main-item__content-ad,.nav-main__account--item__content-ad{border-radius:5px;margin-top:14px;margin-bottom:0}.nav-main-item__content-ad img,.nav-main__account--item__content-ad img{border-radius:5px;width:100%;height:auto}.header-ad{height:60px;background:#d60846;margin:0 9px;border-radius:5px;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;padding:0 9px;line-height:1.4;text-decoration:none}.header-ad span{margin:0;font-size:16px}@media screen and (min-width:768px){.header-ad{margin:0;border-radius:0}}@media screen and (min-width:480px){.site-header__logo{width:100%;height:24px}}@media screen and (min-width:768px){.site-header{padding-bottom:18px}.site-header__advantages{display:flex;column-gap:9px}.site-header__advantages li{position:relative;transform:none;animation:none;width:auto;display:flex;gap:3px;align-items:center}.site-header__advantages li:first-of-type{padding-left:0}.site-header__line{padding:27px 9px}.site-header__menu-button{display:none}.site-header__logo{height:51px}.site-header #navMain{position:relative;display:flex;justify-content:center;gap:9px;padding:0 14px;border-bottom:1px solid #e2dfdd}.site-header #navMain .nav-main-item{position:unset;display:inline-block;font-family:"Montserrat", sans-serif}.site-header #navMain .nav-main-item>a{display:block;height:54px;padding:14px 5px;line-height:1.6em;white-space:nowrap}.site-header #navMain .nav-main-item>a .fa-angle-right{display:none}.site-header #navMain .nav-main-item>a:hover,.site-header #navMain .nav-main-item>a:focus,.site-header #navMain .nav-main-item>a.js-dropdown-active{border-bottom:1px solid #444444;z-index:11}.site-header #navMain .nav-main-item__content{display:none;position:absolute;top:55px;left:0;width:100%;padding:18px;background:#fff;z-index:10}.site-header #navMain .nav-main-item__content:after{content:"";position:absolute;bottom:0;width:95%;height:100px;background:inherit;border-radius:999px;box-shadow:0 0 50px rgba(0, 0, 0, 0.8);z-index:-2}.site-header #navMain .nav-main-item__content__heading{margin-bottom:9px;padding:0 5px 0 5px;display:flex;justify-content:space-between;align-items:baseline}.site-header #navMain .nav-main-item__content__heading__title{font-family:"Montserrat", sans-serif;font-size:20px;font-weight:normal}.site-header #navMain .nav-main-item__content-tags{column-count:4;font-family:"Open Sans", sans-serif}.site-header #navMain .nav-main-item__content-tags a{display:block;font-size:14px;padding:5px}.site-header #navMain .nav-main-item__content-tags a:hover{color:#d60846}.site-header #navMain .nav-main-item__content.js-dropdown-open{display:block}.site-header #navMain .nav-main-item__content.js-dropdown-open:before{content:"";position:absolute;top:0;left:calc(((100vw - 100%) / 2) * -1);width:100vw;height:100%;background:#fff;z-index:-1;box-shadow:1px 2px 2px -1px rgba(0, 0, 0, 0.3)}.site-header #navMain .nav-main-item__content .dropdown-close{display:block;font-size:12px}.site-header:has(#navMainDialog[open]) .site-header__menu-button:has(.nav-main-dialog-close),.site-header:has(#navMainDialog[open]) .nav-main-dialog-close{display:none}#home:has(.homepage__hero) main{padding-top:0}#home:has(.homepage__hero) .site-header{padding-bottom:0}#home:has(.homepage__hero) .nav-main__menu{border-bottom:none}.header-ad{height:43px}dialog#navMainDialog[open],dialog.login-dialog[open]{max-width:360px}dialog#navMainDialog[open],dialog.login-dialog:not(.dialog-overlay)[open]{position:absolute;min-width:fit-content;height:fit-content;overflow:visible;background:#fff;border:1px solid #e9e9e9;box-shadow:1px 2px 2px -1px rgba(0, 0, 0, 0.3)}dialog#navMainDialog[open],dialog.login-dialog:not(.dialog-overlay)[open]{top:123px;right:0;bottom:auto;left:auto}dialog#navMainDialog[open].account-menu .account-menu__nav-main,dialog.login-dialog:not(.dialog-overlay)[open].account-menu .account-menu__nav-main{display:none}dialog#navMainDialog[open].account-menu .nav-main__account,dialog.login-dialog:not(.dialog-overlay)[open].account-menu .nav-main__account{border:0;box-shadow:none}dialog#navMainDialog[open].account-menu .nav-main__account [data-target="menuAccount"],dialog.login-dialog:not(.dialog-overlay)[open].account-menu .nav-main__account [data-target="menuAccount"]{display:none}dialog#navMainDialog[open].account-menu .nav-main__account>li,dialog.login-dialog:not(.dialog-overlay)[open].account-menu .nav-main__account>li{box-shadow:none;margin:0}dialog#navMainDialog[open].account-menu .nav-main__account>li>ul,dialog.login-dialog:not(.dialog-overlay)[open].account-menu .nav-main__account>li>ul{margin:0;padding:0}dialog#navMainDialog[open].account-menu .nav-main__account--item>.nav-main-item__content,dialog.login-dialog:not(.dialog-overlay)[open].account-menu .nav-main__account--item>.nav-main-item__content{display:block}dialog#navMainDialog[open]:before,dialog#navMainDialog[open]:after,dialog.login-dialog:not(.dialog-overlay)[open]:before,dialog.login-dialog:not(.dialog-overlay)[open]:after{content:"";position:absolute;right:var(--locatorRightPosition, 23px)}dialog#navMainDialog[open]:after,dialog.login-dialog:not(.dialog-overlay)[open]:after{top:-8px;border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent}dialog#navMainDialog[open]:before,dialog.login-dialog:not(.dialog-overlay)[open]:before{top:-10px;border-bottom:10px solid #e9e9e9;border-left:10px solid transparent;border-right:9px solid transparent}}@media screen and (min-width:900px){.site-header #navMain{column-gap:14px}.site-header #navMain .nav-main-item{font-size:16px}}@media screen and (min-width:960px){.site-header #navMain .nav-main-item>a{padding-left:9px;padding-right:9px}}@media screen and (min-width:1106px){dialog#navMainDialog[open],dialog.login-dialog:not(.dialog-overlay)[open]{right:calc((100% - 1106px) / 2)}}@keyframes slideHeaderAdvantages{0%{transform:translateX(100%)}6.66%{transform:translateX(0)}33.33%{transform:translateX(0)}40%{transform:translateX(-100%)}100%{transform:translateX(-100%)}}.tns-controls [data-controls]{position:absolute;display:unset;color:transparent;font-size:1px;border-radius:5px;cursor:pointer;z-index:1}.tns-controls [data-controls]:before{font-family:"Font Awesome Light";font-size:30px;color:#444444}.tns-controls [data-controls]:disabled{display:none}.tns-controls [data-controls="next"]:before{content:""}.tns-controls [data-controls="prev"]:before{content:""}.homepage__authors .users{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 9px}.homepage__authors .users .user{flex-basis:100px;flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center}.homepage__authors .users .user a{text-decoration:none}.homepage__authors .users .user__author{font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:125px}.homepage__authors .users .user__author img,.homepage__authors .users .user__author i{margin-bottom:9px}.homepage__stories-list,.homepage__authors{margin:0 auto 36px auto;padding:0 14px}.homepage__hero .prev,.homepage__hero .next{display:none}.homepage__hero .tns-inner{padding:0 18px}.hero-slider{position:relative}.hero-slider li.tns-slide-active a:focus-visible{border:2px solid #d60846;border-radius:5px}@supports not selector(:focus-visible){.hero-slider li.tns-slide-active a:focus{border:2px solid #d60846;border-radius:5px}}.hero-slider__item{position:relative;margin-bottom:9px}.hero-slider__item img{border-radius:5px;width:100%;height:auto}.hero-slider__nav{max-width:calc(100% - 18px);margin:9px auto 0 auto;text-align:center;padding:0}.hero-slider__nav li{display:inline-block;position:relative;width:32px;height:36px}.hero-slider__nav li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;background:#e2dfdd;border:1px solid #e2dfdd;border-radius:999px}.hero-slider__nav li.tns-nav-active[data-bg="nightblue"]:after{background:#00496F;border-color:#00496F}.hero-slider__nav li.tns-nav-active[data-bg="cupcake"]:after{background:#F4D0D9;border-color:#F4D0D9}.hero-slider__nav li.tns-nav-active[data-bg="ci-color"]:after{background:#d60846;border-color:#d60846}.hero-slider__nav li.tns-nav-active[data-bg="azur"]:after{background:#CDE6F6;border-color:#CDE6F6}.hero-slider__nav li.tns-nav-active[data-bg="warmgrey-two"]:after{background:#444;border-color:#444}.homepage__category-slider{position:relative;margin:9px 0 27px -9px;width:calc(100% + 18px);overflow:hidden}.homepage__category-slider .tns-controls{position:absolute;top:calc(50% + 32px);left:-5px;right:-5px}.homepage__category-slider .tns-controls [data-controls]{transform:translateY(-50%);padding:5px}.homepage__category-slider .tns-controls [data-controls="next"]{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.homepage__category-slider .tns-controls [data-controls="prev"]{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.homepage__category-slider .tns-inner{padding:9px 18px}.homepage__category-slider .category-slider:not(.tns-slider){display:flex !important;flex-wrap:nowrap;gap:0}.homepage__category-slider .category-slider.stories.tiles{display:block;margin-top:18px}.homepage__category-slider .category-slider.stories.tiles li{margin-bottom:0}.homepage__category-slider .category-slider.stories.tiles li .story{width:calc(100% - 14px);margin:auto}.homepage__category-slider .category-slider__nav{display:flex;overflow:scroll hidden;white-space:nowrap;scrollbar-width:none;position:relative;background:linear-gradient(to top, transparent 3px, #ffffff 1px, #ffffff);z-index:1;padding:0 5px 3px;margin-bottom:9px}.homepage__category-slider .category-slider__nav::-webkit-scrollbar{display:none}.homepage__category-slider .category-slider__nav button,.homepage__category-slider .category-slider__nav h2{position:relative;background:#fff;color:#444444;font-size:16px;font-weight:bold;line-height:1.6;margin:0 14px;padding:5px 0;border-radius:0}.homepage__category-slider .category-slider__nav button:hover,.homepage__category-slider .category-slider__nav button:focus,.homepage__category-slider .category-slider__nav button:active,.homepage__category-slider .category-slider__nav h2:hover,.homepage__category-slider .category-slider__nav h2:focus,.homepage__category-slider .category-slider__nav h2:active{background:inherit;color:inherit}.homepage__category-slider .category-slider__nav button.category-slider__nav--active,.homepage__category-slider .category-slider__nav h2.category-slider__nav--active{font-size:20px;color:#00496F}.homepage__category-slider .category-slider__nav button:focus:after,.homepage__category-slider .category-slider__nav button.category-slider__nav--active:after,.homepage__category-slider .category-slider__nav h2:focus:after,.homepage__category-slider .category-slider__nav h2.category-slider__nav--active:after{position:absolute;left:10%;bottom:-3px;height:3px;width:80%;content:""}.homepage__category-slider .category-slider__nav button:focus:after,.homepage__category-slider .category-slider__nav h2:focus:after{background:#00496F15}.homepage__category-slider .category-slider__nav button.category-slider__nav--active:after,.homepage__category-slider .category-slider__nav h2.category-slider__nav--active:after{background:#00496F}.homepage__category-slider .category-slider__nav h2{display:flex;justify-content:center;align-items:center;cursor:pointer;margin-bottom:0}.homepage__category-slider .category-slider__nav--shadow{position:absolute;top:0.75em;width:100%;height:2em;box-shadow:0 0 10px rgba(0, 0, 0, 0.2)}.homepage__category-slider .category-slider__nav--shadow:before,.homepage__category-slider .category-slider__nav--shadow:after{pointer-events:none;content:"";position:absolute;top:0;width:100%;height:2em;background:linear-gradient(to left, white, rgba(255, 255, 255, 0.25), transparent) top right / 5em 2.7em no-repeat, linear-gradient(to right, white, rgba(255, 255, 255, 0.25), transparent) top left / 5em 2.7em no-repeat;z-index:1}.homepage__category-slider .category-slider__nav:has(h2:first-of-type.category-slider__nav--active)+.category-slider__nav--shadow:before{background:linear-gradient(to left, white, rgba(255, 255, 255, 0.25), transparent) top right / 90px 36px no-repeat}.homepage__category-slider .category-slider__nav:has(h2:first-of-type.category-slider__nav--active)+.category-slider__nav--shadow:after{content:none}.homepage__category-slider .category-slider__nav:has(button:last-of-type.category-slider__nav--active)+.category-slider__nav--shadow:before{background:linear-gradient(to right, white, rgba(255, 255, 255, 0.25), transparent) top left / 90px 36px no-repeat}.homepage__category-slider .category-slider__nav:has(button:last-of-type.category-slider__nav--active)+.category-slider__nav--shadow:after{content:none}@media screen and (min-width:768px){.homepage__hero{position:relative;max-width:2754px;overflow:hidden;margin:1px auto 0 auto}.homepage__hero .prev,.homepage__hero .next{display:block}.homepage__hero .tns-inner{padding:0}.homepage__hero .tns-outer>button[data-action]{display:none}.homepage__hero [data-controls]{top:175px;transform:translateY(-29px);height:58px;padding:14px 9px}.homepage__hero [data-controls="next"]{right:calc(50% - 502px)}.homepage__hero [data-controls="prev"]{left:calc(50% - 501px)}.homepage__hero:has(.hero-slider.play) [data-controls]{background:transparent;opacity:0;transition:0.1s opacity ease-out, 0.2s left ease-in, 0.2s right ease-in}.homepage__hero:has(.hero-slider.play) [data-controls="next"]{right:50%}.homepage__hero:has(.hero-slider.play) [data-controls="prev"]{left:50%}.homepage__hero:has(.hero-slider.pause) [data-controls]{background:#fff;opacity:1;transition:0.4s opacity 0.2s ease-out, 0.2s left ease-out, 0.2s right ease-out}.hero-slider{height:auto}.hero-slider:not(:has(li.tns-item)){font-size:0;height:359px;overflow:hidden}.hero-slider:has(li.tns-slide-active+li.tns-slide-active+li.tns-slide-active) li.tns-item{opacity:0.3;transition:0.3s opacity ease-in-out}.hero-slider:has(li.tns-slide-active+li.tns-slide-active+li.tns-slide-active) li.tns-item.item-current{opacity:1;z-index:999;transition:0.4s opacity ease-out}.hero-slider__item{aspect-ratio:2.5714285714;margin-bottom:0}.hero-slider__nav{max-width:900px;margin:0 auto 23px auto}.hero-slider__nav li{cursor:pointer}.homepage__category-slider .tns-controls{left:-5px;right:-5px;z-index:2}.homepage__category-slider .tns-inner:before,.homepage__category-slider .tns-inner:after{content:"";position:absolute;top:54px;bottom:0;width:18px;z-index:1}.homepage__category-slider .tns-inner:before{left:0;background:linear-gradient(to right, #fff 9px, transparent 1px)}.homepage__category-slider .tns-inner:after{right:0;background:linear-gradient(to left, #fff 9px, transparent 1px)}.homepage__category-slider .category-slider__nav{justify-content:center}.homepage__category-slider .category-slider__nav button,.homepage__category-slider .category-slider__nav h2,.homepage__category-slider .category-slider__nav button.category-slider__nav--active,.homepage__category-slider .category-slider__nav h2.category-slider__nav--active{font-size:16px;font-weight:normal;color:#444444}.homepage__category-slider .category-slider__nav--shadow,.homepage__category-slider .category-slider__nav--shadow:before,.homepage__category-slider .category-slider__nav--shadow:after{height:1.75em}}@media screen and (min-width:1106px){.homepage__category-slider .category-slider__nav--shadow{left:9px;width:calc(100% - 18px)}}input,textarea,select{background-color:#fff;color:#444444;border:1px solid #444444;border-radius:5px}input:not([type="checkbox"]):not([type="submit"]):not([type="radio"]):not([type="file"]),textarea:not([type="checkbox"]):not([type="submit"]):not([type="radio"]):not([type="file"]),select:not([type="checkbox"]):not([type="submit"]):not([type="radio"]):not([type="file"]){min-height:36px;width:100%}input:focus,textarea:focus,select:focus{outline-color:#444444}input.error,textarea.error,select.error{border-color:#d60846}input:not([type="checkbox"]),textarea:not([type="checkbox"]){padding:18px}form:not(#storiesperpage){max-width:800px;margin:0 auto}form:not(#storiesperpage) a:not(button):not(.button){color:#d60846}form:not(#storiesperpage) h2{font-size:18px}input[type="checkbox"]{accent-color:#458221;align-self:baseline;width:18px;height:18px}input[type="radio"]{width:25px;height:25px;accent-color:#444444;border-radius:999px;padding:0;margin:9px}input[type="radio"][checked]:checked,input[type="radio"]:checked{appearance:none;border-color:#444444;display:flex;justify-content:center;align-items:center}input[type="radio"][checked]:checked::before,input[type="radio"]:checked::before{content:"";display:block;width:11px;height:11px;background:#444444;border-radius:999px}input[type="radio"]:checked+label::before,input[type="radio"]:not(:checked)+label::before{border-color:#444444}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;padding:18px 27px 18px 18px;font-size:14px}input[type="submit"]{background-color:#458221;color:#fff;border:0;width:auto}input[type="submit"].secondary{background-color:#444444}input:-internal-autofill-selected,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{background-color:#fff;-webkit-box-shadow:0 0 0 1000px white inset !important}label{display:inline-block;cursor:text;font-size:14px;color:#444;pointer-events:none}label a{pointer-events:auto}label.error{color:#d60846}fieldset{border:0;padding:0}fieldset:not(:last-of-type){margin-bottom:18px}.form__container{position:relative;margin:5px 0;padding:10px 0}.form__container:has(.form__feedback){margin-bottom:0;padding-bottom:0}.form__container.align-center>*{margin:auto}.form__container__btn{display:flex;justify-content:space-between}.form__container__btn--single{justify-content:end}.form__container label{position:absolute;left:9px;top:1px;padding:3px 5px;z-index:1;background-color:#fff;line-height:1}.form__container .form__feedback{position:relative;left:9px;bottom:14px;width:fit-content;max-width:calc(100% - 18px);padding:3px 5px;color:#d60846;background-color:#fff;z-index:1}.form__container.disabled *{color:#A09E9A;border-color:#A09E9A}.form__feedback{color:#d60846}.form__radio-container{display:flex;gap:9px}.form__radio-container__item{display:flex;gap:3px;align-items:center}.form__date-container{display:flex;flex-direction:column;gap:9px;padding:10px 0}.form__date-container__item{display:flex;flex-direction:row;gap:9px}.form__date-container__item__content{position:relative}.form__date-container__item__content:has(#birthday_day),.form__date-container__item__content:has(#birthday_month){flex-basis:25%}.form__date-container__item__content:has(#birthday_year){flex-basis:50%}.form__checkbox-container{display:flex;flex-direction:column;gap:3px}.form__checkbox-container:not(:last-of-type){padding-bottom:18px}.form__checkbox-container__item{display:flex;align-items:center;gap:9px;padding-bottom:9px}.form__checkbox-container__item input[type="checkbox"]{flex-shrink:0}.form__checkbox-container__text{padding-bottom:9px}.contact__title,.edit__title,.write__title,.user form__title,.register__title,.new-password__title{text-align:center}.contact .form-text,.edit .form-text,.write .form-text,.user form .form-text,.register .form-text,.new-password .form-text{padding-bottom:9px}.contact p,.contact h1,.contact h2,.contact h3,.edit p,.edit h1,.edit h2,.edit h3,.write p,.write h1,.write h2,.write h3,.user form p,.user form h1,.user form h2,.user form h3,.register p,.register h1,.register h2,.register h3,.new-password p,.new-password h1,.new-password h2,.new-password h3{text-align:center}.contact h1,.edit h1,.write h1,.user form h1,.register h1,.new-password h1{font-size:20px;font-family:Montserrat, sans-serif;font-weight:normal}.contact h2,.contact h3,.edit h2,.edit h3,.write h2,.write h3,.user form h2,.user form h3,.register h2,.register h3,.new-password h2,.new-password h3{font-weight:bold}.contact ul,.edit ul,.write ul,.user form ul,.register ul,.new-password ul{margin:0;text-align:center}.contact .form__fieldset-publish,.contact .form__protection-publish,.edit .form__fieldset-publish,.edit .form__protection-publish,.write .form__fieldset-publish,.write .form__protection-publish,.user form .form__fieldset-publish,.user form .form__protection-publish,.register .form__fieldset-publish,.register .form__protection-publish,.new-password .form__fieldset-publish,.new-password .form__protection-publish{margin-bottom:18px}.contact .publish-story,.edit .publish-story,.write .publish-story,.user form .publish-story,.register .publish-story,.new-password .publish-story{text-align:center;padding-bottom:18px}.contact a,.edit a,.write a,.user form a,.register a,.new-password a{color:#d60846}.register h2,.register h3{margin:0 0 5px 0}.register p{padding-bottom:9px}.form-input__wrap{position:relative;margin:18px 0}.form-input__wrap label{position:absolute;top:50%;left:16px;transform:translateY(-50%);background:#fff}.form-input__wrap .fa-eye,.form-input__wrap .fa-eye-slash{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.form-input__wrap input{display:block;padding:16px;background-color:#fff;border:1px solid #444444;border-radius:5px}.form-input__wrap input+label{padding:0 5px}.form-input__wrap input::placeholder{opacity:0}.form-input__wrap input:-internal-autofill-selected{background-color:#fff}.form-input__wrap input:focus+label,.form-input__wrap input:active+label,.form-input__wrap input:not(:placeholder-shown)+label{top:-1px;font-size:12px}.form-input__wrap input:focus,.form-input__wrap input:active{outline:1px solid #444444}.form-input__wrap.blank{min-height:unset}.sort-form{width:calc(100% - 9px);text-align:right;margin-bottom:9px}.sort-form form{max-width:100%}.sort-form select{padding:9px 23px 9px 14px;border-radius:5px;appearance:none;background:url("/assets/images/icons/angle-down.svg") right 7px center / 12px 100% no-repeat}.sort-form input[type="submit"]{display:none}.feedback{padding:18px 9px;margin:0 0 18px 0;text-align:center;border-radius:5px;color:#444444}.feedback h2,.feedback h3{margin:0 0 5px 0}.feedback ul{list-style:none}.feedback.recommendation,.feedback.ok{background-color:#e7f7e0}.feedback.error{background-color:#FFEEEE}.question,.attention{padding:0 9px 18px}.login-dialog h3{text-align:center;margin-top:0;font-weight:bold}.login-dialog ul{padding-top:9px;line-height:1.6em}.login-dialog .fa-xmark{font-size:14px}@media screen and (min-width:768px){.sort-form select{width:unset !important}.form__wrap{display:flex;column-gap:9px}.form__wrap *{flex-basis:50%}.form__wrap *:not(:has(+ *)){flex-shrink:0}}.overview__ad-top,.overview__tags,.overview__sort,.overview__product-ad{margin-bottom:23px}.overview__title{margin-bottom:18px}.overview__title strong{white-space:nowrap}.overview__tags a,.overview__sort select{background-color:#F6F4F2}.overview__tags{border-bottom:1px solid #e2dfdd;padding-bottom:9px}.overview__tags--list{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;max-height:6.3em;overflow:hidden;margin-bottom:5px}.overview__tags a,.overview__tags button{padding:9px 14px;border-radius:5px;text-decoration:none}.overview__tags a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;order:1}.overview__tags a.current{order:0;background:#ffffff;border:1px solid}.overview__tags a.current:after{content:"";font-family:"Font Awesome 6 Pro";margin-left:5px}.overview__tags:has(.current) a:not(.current){display:none}.overview__tags--trigger-down{display:none}.overview__tags button{margin:auto}.overview__tags--more{flex-basis:100%}.overview__sort{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;align-items:center}.overview__sort .sort-form{width:calc(50% - 9px);margin-bottom:0}.overview__sort .sort-form.sort label{display:none;white-space:nowrap;margin-right:9px}.overview__sort .sort-form.sort form{width:100%;max-width:100% !important;display:flex;align-items:center}.overview__sort select{width:100%;min-height:37px !important;border:none;white-space:nowrap}.overview__pagination{margin-bottom:36px}.overview__product-ad h2{margin-bottom:27px}.overview__product-ad ul{list-style:none;display:flex;flex-wrap:wrap;gap:18px}.overview__product-ad ul li{flex-basis:calc(50% - 14px)}.overview__product-ad ul li a{text-decoration:none}.overview__product-ad ul li .image-container img{width:100%;max-width:190px;height:auto;aspect-ratio:1;object-fit:contain}.overview__product-ad ul li .details-container{margin-top:9px}.overview__product-ad ul li .details-container h3{font-size:14px}.overview__product-ad ul li .details-container h3 span{display:block;font-size:calc(14px - 1px);margin-top:5px}@media screen and (min-width:768px){.overview__title{margin-bottom:23px}.overview__tags{position:relative;padding-bottom:23px}.overview__tags a,.overview__tags button{padding-top:7px;padding-bottom:7px}.overview__tags--more{display:none}.overview__tags--trigger-down{display:unset;position:absolute;top:8px;right:5px;cursor:pointer;font-size:12px}.overview__tags--trigger-down .accordion-trigger-opened{display:none}.overview__tags--trigger-down.js-accordion-active{top:auto;bottom:14px}.overview__tags--trigger-down.js-accordion-active i{transform:rotate(180deg)}.overview__tags--trigger-down.js-accordion-active .accordion-trigger-closed{display:none}.overview__tags--trigger-down.js-accordion-active .accordion-trigger-opened{display:inline-block}.overview__tags--list{padding-right:2em;padding-bottom:18px;margin-bottom:0;justify-content:left;max-height:unset}.overview__tags--list:not(.js-accordion-open){padding-right:10em;max-height:2.6em;overflow:hidden}a .overview__tags:nth-of-type(n+4){display:unset}.overview__tags:has(.current) a:not(.current){display:unset}.overview__tags button.js-dialog-trigger{display:none}.overview__sort{justify-content:center}.overview__sort:has(> *+*){justify-content:left}.overview__sort select{min-height:33px !important}.overview__sort>.sort-form{width:auto;order:0}.overview__sort>.sort-form:nth-of-type(2){order:2;flex-grow:1;text-align:right}.overview__sort>.sort-form:nth-of-type(2) form{justify-content:right}.overview__sort .sort-form.sort label{display:unset}.overview__product-ad ul{flex-wrap:nowrap}.overview__product-ad ul li{flex-basis:calc(25% - 14px)}}.stories{list-style:none}.stories .story a{text-decoration:none}.stories.list{margin:0;padding:0}.stories.list li{padding:5px}.stories.list.draft{width:fit-content;margin:auto}.stories.list.draft a{text-decoration:underline}.stories.top-list li{position:relative;padding:9px 0 9px 36px;border-bottom:1px solid #e2dfdd}.stories.top-list li:nth-of-type(odd) .story__key{transform:rotate(5deg) scale(0.85, 1) translate(-0.08em, -50%)}.stories.top-list li:last-of-type{border:none}.stories.top-list .story__key{position:absolute;left:0;top:50%;width:36px;font-size:36px;cursor:default;z-index:1;transform:rotate(-5deg) scale(0.85, 1) translate(-0.08em, -50%)}.stories.top-list .story__key span{z-index:1}@supports (background-clip: text) or (-webkit-background-clip: text){.stories.top-list .story__key span{background-image:linear-gradient(75deg, #cccccc, #777777, #444444, #777777, #cccccc);background-size:200% 150%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}}.stories.top-list .story__key span::before{content:attr(data-number);position:absolute;top:2px;left:2px;color:transparent;text-shadow:0 0 3px rgba(68, 68, 68, 0.5);z-index:-1}.stories.top-list .story__key[data-number="1"] span{color:#ffd700}@supports (background-clip: text) or (-webkit-background-clip: text){.stories.top-list .story__key[data-number="1"] span{background-image:linear-gradient(60deg, #b78628, #ffd700, #fff4cc, #d4af37, #b78628);background-size:250% 250%}}.stories.top-list .story__key[data-number="2"] span{color:#c0c0c0}@supports (background-clip: text) or (-webkit-background-clip: text){.stories.top-list .story__key[data-number="2"] span{background-image:linear-gradient(90deg, #bfbfbf, #e0e0e0, #efefef, #c0c0c0, #c0c0c0, #efefef);background-size:300% 300%}}.stories.top-list .story__key[data-number="3"] span{color:#cd7f32}@supports (background-clip: text) or (-webkit-background-clip: text){.stories.top-list .story__key[data-number="3"] span{background-image:linear-gradient(60deg, #cd7f32, #b87333, #ffdab9, #a97142, #cd7f32);background-size:300% 300%}}.stories.top-list .story__title{display:block;font-weight:bold}.stories.top-list .story:has(.story__date) .story__title,.stories.top-list .story:has(.story__hits) .story__title,.stories.top-list .story:has(.story__comments) .story__title{max-width:75%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stories.top-list .story__author{font-size:12px}.stories.top-list .story__date,.stories.top-list .story__hits,.stories.top-list .story__comments{position:absolute;bottom:9px;right:2px;font-weight:normal;font-size:12px}.stories.top-list.newest .story__key[data-number="1"] span,.stories.top-list.newest .story__key[data-number="2"] span,.stories.top-list.newest .story__key[data-number="3"] span,.stories.top-list.highlights .story__key[data-number="1"] span,.stories.top-list.highlights .story__key[data-number="2"] span,.stories.top-list.highlights .story__key[data-number="3"] span{color:#444444;background-image:linear-gradient(75deg, #cccccc, #777777, #444444, #777777, #cccccc)}.stories.tiles li{margin-bottom:14px}.stories.tiles .story{box-shadow:0 2px 11px -3px rgba(0, 0, 0, 0.3);border-radius:20px}.stories.tiles .story__date,.stories.tiles .story__comments{color:#76756F}.stories.tiles .story__reading-time{color:#73726d}.stories.tiles .story__header,.stories.tiles .story__footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;font-size:12px;gap:9px;background-color:#ffffff}.stories.tiles .story__header{padding:9px 14px;border-top-left-radius:20px;border-top-right-radius:20px}.stories.tiles .story__footer{position:relative;padding:0 14px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.stories.tiles .story__footer:before{content:"";position:absolute;top:9px;left:9px;bottom:9px;width:45px;background:linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0) 100%);z-index:1}.stories.tiles .story__footer:not(:has(.story-tile__comments)):after{content:"";position:absolute;top:9px;right:9px;bottom:9px;width:45px;background:linear-gradient(to left, #fff 0%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0) 100%)}.stories.tiles .story__header button{margin:-9px -6px}.stories.tiles .story__avatar img{max-height:20px;border-radius:999px;vertical-align:text-bottom;margin-right:0.25em}.stories.tiles .story__content a{background:#f6f4f28c;padding:9px 9px 9px 14px;box-shadow:inset 0 0 2px 0 #ddd;display:grid;grid-template-columns:120px auto;gap:14px}.stories.tiles .story__content a>*{position:relative}.stories.tiles .story__cover{min-width:100px;max-height:150px;aspect-ratio:0.8;border-radius:2px 12px 0 0;box-shadow:inset 4px -33px 21px -4px #faf9f8;display:flex;flex-direction:column;flex-wrap:wrap;gap:4px;overflow:hidden}.stories.tiles .story__cover:before{content:"";position:absolute;top:1px;left:2px;height:95%;width:100%;border-radius:2px 12px 0 0;background:linear-gradient(to top, transparent, #00000090, #00000090);filter:blur(0.04em);z-index:-1}.stories.tiles .story__title--author{color:#ffffff95;font-size:11px;text-align:center}.stories.tiles .story__title,.stories.tiles .story__excerpt{word-break:break-word}.stories.tiles .story__title h3{position:relative;color:#fff;font-family:"Times New Roman", serif;font-size:13px;line-height:0.9;letter-spacing:1.3px;text-transform:uppercase;text-align:center;hyphens:auto;margin:9px 5px 0;padding:5px 0 6px}.stories.tiles .story__title h3:after{content:"";position:absolute;width:36px;height:1px;bottom:-1px;left:50%;transform:translateX(-50%);background:#ffffff50}.stories.tiles .story__rating{font-size:11px;line-height:1;text-align:center}.stories.tiles .story__rating i{color:#efb500}.stories.tiles .story__details{display:flex;flex-wrap:wrap;gap:5px}.stories.tiles .story__excerpt{line-height:1.2em;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;min-height:9em;width:100%;overflow:hidden}.stories.tiles .story__excerpt h3{font-size:14px;font-weight:bold;margin-bottom:3px}.stories.tiles .story__excerpt p{font-size:13px}.stories.tiles .story__reading-time{font-size:11px}.stories.tiles .story__tags{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;flex-basis:100%;padding:9px 36px 9px 9px;position:relative;overflow-x:auto;scrollbar-width:none}.stories.tiles .story__tags::-webkit-scrollbar{display:none}.stories.tiles .story__tags:has(a){height:42px;overflow-y:hidden}.stories.tiles .story__tags>a{font-size:12px;line-height:1;color:#444444;background:#f6f4f28c;border:1px solid #efefef;border-radius:9px;white-space:nowrap;padding:3px 9px}.stories.tiles .story__tags>a:first-of-type{z-index:1}.stories.tiles .story__comments{white-space:nowrap;padding:9px 0;position:relative;z-index:1}.stories.tiles .story__comments:before{content:"";position:absolute;top:0;right:100%;bottom:0;width:45px;background:linear-gradient(to left, #fff 0%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0) 100%)}.stories.tiles.draft .story__excerpt,.stories.tiles.draft .story__reading-time{color:transparent}.pagination{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:27px !important}.pagination__item a,.pagination__item--spacer{color:#444;text-decoration:none;font-size:16px;height:36px;display:flex;justify-content:center;align-items:center}.pagination__item a{min-width:36px;padding:0 9px;border:1px solid #444;border-radius:999px;background:#fff;cursor:pointer}.pagination__item a:hover{background:#444;color:#fff}.pagination__item a:hover>.pagination__link{background:#444;color:#fff}.pagination__item--current a{background-color:#444;color:#fff}.pagination__item--current a>.pagination__link{color:#fff}.pagination__item--spacer{border:none}.pagination__link{color:#444;padding:0;text-decoration:none;border-radius:5px}@media screen and (min-width:480px){.stories.top-list{max-width:480px;margin:auto}}@media screen and (min-width:768px){.stories.tiles{display:flex;flex-wrap:wrap;gap:18px}.stories.tiles li{margin-bottom:0;width:calc(50% - 9px)}.stories.tiles .story__tags{height:42px}.homepage__stories-list:has(.stories.top-list){display:inline-block;width:calc(45% - 5px);margin-left:2.5%;margin-right:2.5%}}@media screen and (min-width:1106px){.stories.tiles li{width:calc(33% - 9px)}}#story{}#story .story{}#story .story__head{margin-bottom:9px}#story .story__head__navigation{padding-bottom:14px;margin-top:-9px;height:51px;display:flex;justify-content:space-between;align-items:center}#story .story__head__navigation a{color:#444444}#story .story__head__navigation a:hover{color:#d60846}#story .story__head__content{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:9px;padding-bottom:4.5px}@media screen and (min-width:768px){#story .story__head__content{flex-wrap:nowrap;flex-direction:row}}#story .story__head__content__title{margin:0;font-family:"Times New Roman", Times, serif;font-size:2em}#story .story__head__content__right{display:flex;align-items:center;flex-direction:row;gap:9px;justify-content:space-between}#story .story__head__content__right .fa-book-open{width:16px}#story .story__head__content__right .fa-headphones{width:14px}#story .story__head__content__right .fa-heart{font-size:18px;width:18px}#story .story__head__content__right a{color:#fff}@media screen and (min-width:480px){#story .story__head__content__right{justify-content:flex-end}}#story .story__head__publish{display:flex;flex-wrap:wrap;gap:4.5px;padding-bottom:4.5px}#story .story__head__publish a{color:#d60846}#story .story__head__info{display:flex;justify-content:space-between;gap:9px}#story .story__head__info__publish a{display:flex;gap:5px;color:#444444}#story .story__head__info__details{background-color:#F6F4F2;border-radius:5px;padding:3px 9px;display:flex;gap:9px}#story .story__head__info__details__item{white-space:nowrap}#story .story__head__info__details--mobile{margin-bottom:9px;justify-content:space-between}#story .story__head__info__details--mobile .story__head__info__details__item:first-child{max-width:120px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:480px){#story .story__head__info__details--mobile{align-self:flex-end;gap:27px}}#story .story__head__info__publish__rating{color:#efb500}#story .story__text{font-family:"Times New Roman", Times, serif;font-size:16px;line-height:1.4}#story .story__details{background-color:#F6F4F2;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;padding:18px 9px 9px;margin-top:18px}#story .story__details__author{display:flex;gap:9px;align-items:center}#story .story__details__author__content{flex:1 1 0}#story .story__details__annotation{padding-top:5px;padding-bottom:5px}#story .story__details__annotation h2{text-align:center}@media screen and (min-width:1106px){#story .story__details__annotation h2{text-align:left}}#story .story__details__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;flex-basis:100%;flex-shrink:0}#story .story__details__tags h3{line-height:23px}#story .story__details__tags .tag{background-color:#fff;border-radius:1em;padding:2px 9px}#story .story__details__tags .tag a{color:#444444}@media screen and (min-width:480px){#story .story__details__tags{margin-top:9px}}#story .story__details__report{width:100%;text-align:right}#story .story__rating{text-align:center;padding-bottom:27px}#story .story__rating__stars{padding-top:3px;font-size:24px;direction:rtl}#story .story__rating__stars a{color:#A09E9A}#story .story__rating__stars a.rating-star:hover,#story .story__rating__stars a.rating-star-selected,#story .story__rating__stars a.rating-star:hover~.rating-star,#story .story__rating__stars a.rating-star-selected~.rating-star{color:#efb500}#story .story__write-comment{display:flex;flex-direction:column;gap:9px;padding-bottom:27px}#story .story__comments__content{display:flex;flex-direction:column;gap:27px;padding-top:18px}#story .story__comments__content .reply a{color:#d60846}#story .story__comments__content__profil{display:flex;flex-direction:row;gap:9px}#story .story__comments__content__profil:not(:first-child):not(.author){border-top:1px solid #e2dfdd;padding-top:18px}#story .story__comments__content__profil__details{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:5px}#story .story__comments__content__profil__details__anonym{display:flex;flex-direction:column}#story .story__comments__content__profil__details.admin{align-items:center}#story .story__comments__content__profil__details__username{font-size:16px;font-weight:bold}#story .story__comments__content__profil__details__date{font-size:12px;color:#A09E9A}#story .story__comments__content__profil__details a{color:#444444}#story .story__comments__content__profil__comment{width:100%}#story .story__comments__content__report{margin-top:5px;text-align:right}#story .story__comments__content .author{margin-left:27px;background-color:#F6F4F2;padding:9px;border-radius:5px}#story .story__comments__content .author .story__comments__content__report{text-align:right}#story .story__comments__content+button{margin-top:18px}#story .story__comments button+p{margin-top:18px}#story .story__recommendation{display:flex;flex-direction:column}#story .story__recommendation button{align-self:center;margin-top:9px}#story .story__recommendation h2{padding-bottom:9px}#story .story__inner-small{max-width:800px;margin:27px auto 0}#story a,#story .story__details__author ul a,#story .reply a,#story .story__details__report a,#story .story__comments__content__report a{color:#d60846}#story .story__comments__content__profil__details__username,#story .story__details__report a,#story .story__comments__content__report a,#story .tag a,#story .story__head__navigation a,#story .anchor-link{text-decoration:none}.publish .form__checkbox-container__text h3{margin-bottom:18px}.publish .form__container__btn{margin-top:18px}#readAloudDialog[open]{padding:18px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;text-align:center;text-wrap-style:pretty;min-height:300px}.user h1+.user__author-about{margin-top:-9px}.user form h3{margin-bottom:5px}.user__profile>div{margin-bottom:27px}.user__profile form+p{margin-top:36px}.user-avatar+a{display:block;margin-top:9px}.user__author-annotation{padding-top:18px;margin-top:18px}.user__author-annotation:before{content:"";display:block;position:relative;top:-18px;left:20%;width:60%;height:1px;background-color:#e2dfdd}.user__stories h2{margin-bottom:23px}.user__stories-onhold ul.list{margin-left:auto;margin-right:auto;width:fit-content}.user__drafts .story__header .fa-heart{display:none}.user__news{width:fit-content;margin:auto;padding:0 9px}.user__news p:not(.user__news--lastlogin){display:flex;flex-wrap:wrap;gap:5px;padding:14px 0;border-bottom:1px solid #e2dfdd}.user__news p.user__news--lastlogin{text-align:center;margin-bottom:18px}.user__news--date{font-weight:bold}.user__news--news{line-height:1.5}.user__news i{margin-right:5px;min-width:16px}.user__unread p{margin-bottom:18px}.user__confirm--question-buttons{display:flex;justify-content:center;gap:9px;margin-top:18px}.user__draft--delete{margin-top:27px}.user__account-delete{margin-top:18px}@media screen and (max-width:767px){.user form label.label-above-textarea{font-size:12px;line-height:1.2;padding-left:9px;padding-right:9px;width:calc(100% - 36px);top:-5px}.user form label.label-above-textarea+textarea{padding-top:23px}}@media screen and (min-width:768px){.user__stories .tiles{justify-content:center}.user__news p:not(.user__news--lastlogin){gap:9px}.user__draft--delete{margin-top:9px}}.write__drafts-link{margin-bottom:18px}