:root{--ep-color-primary:#504ebc;--ep-color-primary-background:#dddcff;--ep-color-on-primary-background:#504ebc;--ep-color-main-background:#fff;--ep-color-main-text:#34313f;--ep-color-secondary-text:#949ca9;--ep-color-subtle-text:#b5bdca;--ep-color-input-text:var(--ep-color-main-text);--ep-color-input-text-focus:var(--ep-color-primary);--ep-color-input-border:rgba(181,189,202,0.5);--ep-color-input-border-focus:var(--ep-color-primary);--ep-color-button-background:var(--ep-color-primary);--ep-color-button-background--hover:#8f8cff;--ep-color-button-text:#fff;--ep-color-button-text--hover:#fff;--ep-color-button-text--disabled:rgba(71,72,78,0.5);--ep-color-link:var(--ep-color-primary);--ep-color-link-hover:#8f8cff;--ep-box-lavender-blue-surface:#dddcff;--ep-box-lavender-blue-on-surface:#504ebc;--ep-box-marigold-yellow-surface:#ffe870;--ep-box-marigold-yellow-on-surface:#695905;--ep-box-mindaro-surface:#e5e873;--ep-box-mindaro-on-surface:#5d6004;--ep-box-chardonnay-surface:#ffbe71;--ep-box-chardonnay-on-surface:#905105;--ep-box-sea-mist-surface:#bce1cb;--ep-box-sea-mist-on-surface:#1f7441;--ep-box-peach-puff-surface:#ffddb5;--ep-box-peach-puff-on-surface:#8d4c11;--ep-box-tea-green-surface:#dfefc2;--ep-box-tea-green-on-surface:#5d6004;--ep-box-pattens-blue-surface:#e0f6ff;--ep-box-pattens-blue-on-surface:#1c6987;--ep-box-linen-surface:#fff0df;--ep-box-linen-on-surface:#8d4c11;--ep-box-barley-white-surface:#fff3c7;--ep-box-barley-white-on-surface:#695905;--ep-box-desert-storm-surface:#f8f8f8;--ep-box-desert-storm-on-surface:#34313f;--ep-color-border:rgba(181,189,202,0.5);--ep-color-dropdown-background:#fff;--ep-color-review-stars:#ffac5f;--ep-color-error:#fd6e6e;--ep-box-shadow:0 0 50px -5px rgba(139,161,166,0.3)}
:root{--bs-gutter-x:30px}
.ep-popular-articles-block{position:relative;margin:100px 0}
.ep-popular-articles-block__content-wrapper{margin:0 auto}
.ep-popular-articles-block h2{margin:0 0 30px;text-align:center;font-size:26px}
.ep-popular-articles-block__articles{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding-bottom:16px}
.ep-popular-articles-block__article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:311px;-webkit-box-flex:0;-ms-flex:0 0 311px;flex:0 0 311px;padding:10px;scroll-snap-align:start;background-color:#fff;color:inherit;border:1px solid #e5e5e5;border-radius:20px;text-decoration:none}
.ep-popular-articles-block__article:hover{color:inherit}
.ep-popular-articles-block__article+.ep-popular-articles-block__article{margin-left:53px}
.ep-popular-articles-block__article>*{padding:0 20px}
.ep-popular-articles-block__article__thumbnail{padding:0;margin-bottom:26px}
.ep-popular-articles-block__article__thumbnail img{display:block;width:100%;height:145px;-o-object-fit:cover;object-fit:cover;border-radius:15px}
.ep-popular-articles-block__article .more-link{display:none}
.ep-popular-articles-block__article h3{width:100%;margin:10px 0;font-size:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.ep-popular-articles-block__article__excerpt{max-height:168px;margin-bottom:38px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.ep-popular-articles-block__article__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;font-weight:800}
.ep-popular-articles-block__article__footer .fa{margin-left:4px}
.ep-popular-articles-block__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ep-popular-articles-block__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:50px 0}
.ep-popular-articles-block__navigation .btn.btn--plain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 5px}
.ep-popular-articles-block__navigation .btn.btn--plain:hover,.ep-popular-articles-block__navigation .btn.btn--plain:focus{color:var(--ep-color-primary)}
.ep-popular-articles-block__navigation .btn.btn--plain .ep-icon-long-arrow{width:18px}
.ep-popular-articles-block__navigation .btn.btn--plain:disabled{color:var(--ep-color-button-text--disabled);cursor:default}
.ep-popular-articles-block__navigation .btn.btn--plain:first-of-type .ep-icon-long-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
@media(prefers-color-scheme:dark){html:not(.force-light-mode){--ep-color-primary:#8f8cff;--ep-color-primary-background:#504ebc;--ep-color-on-primary-background:#e8e4f5;--ep-color-main-background:#141420;--ep-color-main-text:#e8e4f5;--ep-color-subtle-text:rgba(232,228,245,0.5);--ep-color-input-text:var(--ep-color-main-text);--ep-color-input-text-focus:var(--ep-color-main-text);--ep-color-input-border:rgba(232,228,245,0.2);--ep-color-input-border-focus:#e8e4f5;--ep-color-button-background:#504ebc;--ep-color-button-background--hover:#8f8cff;--ep-color-button-text:var(--ep-color-main-text);--ep-color-button-text--hover:#fff;--ep-color-button-text--disabled:rgba(71,72,78,0.9);--ep-color-link:var(--ep-color-primary);--ep-color-link-hover:#8f8cff;--ep-color-border:rgba(232,228,245,0.2);--ep-color-dropdown-background:linear-gradient(to bottom,#2e2e43,rgba(46,46,67,0.8));--ep-color-review-stars:#ffac5f;--ep-color-error:#fd6e6e}
html:not(.force-light-mode) .ep-popular-articles-block__article{background:linear-gradient(172.4deg,#393950 5.89%,#1a1a2d 73.01%);border-color:#393a4d}
html:not(.force-light-mode) .ep-popular-articles-block__footer .btn:not(.btn--plain){padding:14px 47px;background:0;color:var(--ep-color-primary);border:1px solid var(--ep-color-primary)}
html:not(.force-light-mode) .ep-popular-articles-block__footer .btn:not(.btn--plain):hover,html:not(.force-light-mode) .ep-popular-articles-block__footer .btn:not(.btn--plain):focus{background:var(--ep-color-button-background);color:var(--ep-color-button-text);border:1px solid transparent}
}@media(min-width:768px){.ep-popular-articles-block{margin:100px 0}
.ep-popular-articles-block h2{font-size:36px}
.ep-popular-articles-block__article{-webkit-transition:-webkit-box-shadow .2s ease-in;transition:-webkit-box-shadow .2s ease-in;transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in,-webkit-box-shadow .2s ease-in;-webkit-transition-property:border,-webkit-box-shadow;transition-property:border,-webkit-box-shadow;transition-property:box-shadow,border;transition-property:box-shadow,border,-webkit-box-shadow}
.ep-popular-articles-block__article__footer{color:var(--ep-color-subtle-text)}
.ep-popular-articles-block__article .btn{background-color:var(--ep-color-primary-background);color:var(--ep-color-on-primary-background);-webkit-transition:color .2s ease-in;transition:color .2s ease-in;-webkit-transition-property:background-color,color;transition-property:background-color,color}
.ep-popular-articles-block__article:hover{border-color:var(--ep-color-primary)}
.ep-popular-articles-block__article:hover .ep-popular-articles-block__article__footer{color:var(--ep-color-main-text)}
.ep-popular-articles-block__article:hover .btn{background-color:var(--ep-color-primary);color:#fff}
.ep-popular-articles-block__footer{margin-top:35px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ep-popular-articles-block__navigation{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0}
}@media(prefers-color-scheme:dark) and (min-width:768px){html:not(.force-light-mode) .ep-popular-articles-block__article .btn{background-color:var(--ep-color-button-background);color:var(--ep-color-button-text)}
html:not(.force-light-mode) .ep-popular-articles-block__article:hover{border-color:transparent}
html:not(.force-light-mode) .ep-popular-articles-block__article:hover .btn{background-color:var(--ep-color-button-background--hover);color:var(--ep-color-button-text--hover)}
}