@font-face{font-family:ibm plex mono;src:url("") format('woff');font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;font-display:swap}@font-face{font-family:ibm plex mono;src:url("") format('woff');font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;font-display:swap}:root{--grey: #81888c;--box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);--check-font-regular: 'IBM Plex Mono', IBM Plex, monospace}.un-steps__check{display:block;pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.check{box-shadow:var(--box-shadow);max-width:100%;font-family:var(--check-font-regular);font-size:.8rem;line-height:1.3}.check__wrapper{padding:.5rem}.check__iban{margin-bottom:1rem;display:block;font-weight:500}.check__top-grid{display:flex;justify-content:space-between;align-items:flex-start}.check__top-col-1{display:flex;flex-direction:column;justify-content:space-between;gap:4rem}.check__top-col-1-row{display:flex;flex-direction:column}.check__top-col-title{color:var(--grey);margin-bottom:8px;margin-top:8px}.check__top-col-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.check__bot{border-bottom:3px solid #000}.check__bot-grid{display:grid;grid-template-columns:1fr 5fr 1fr 1fr 1fr}.check__bot-grid-col{display:flex;flex-direction:column;border-right:1px solid #000}.check__bot-grid-col-title{font-weight:500;background-color:rgba(128,128,128,.39);border-right:1px solid #000;border-bottom:3px solid #000;padding-left:2px}.check__thanks{text-align:right;display:block;margin:.5rem 2rem}.un-steps__check-mobile{display:none}@media(max-width:1200px){.check{font-size:.7rem}}@media(max-width:1024px){.un-steps__check{display:none}.un-steps__check-mobile{display:block;padding:1rem;border:1px grey solid;font-family:var(--check-font-regular);line-height:1.3;pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.check-mobile__top{display:flex;flex-direction:column;justify-content:center;text-align:center;border-bottom:1.5px #666 solid;padding-bottom:.5rem;margin-bottom:1rem}.check-mobile__bot{display:flex;width:100%;justify-content:space-between;font-size:.8rem}.check-mobile_lcolumn{display:block;text-align:left;color:#666}.check-mobile_rcolumn{display:block;text-align:right;color:#000}.check-mobile_sum-text{font-size:1.2rem;color:#000}.check-mobile_lcolumn p,.check-mobile_rcolumn p{font-size:.7rem}.check-mobile__logo{margin:.3rem auto .5rem;max-width:200px;width:100%;height:100%}.check-mobile_amount,.check-mobile__date{color:#666;margin-bottom:.5rem}.check-mobile_amount{font-size:1rem}.check-mobile__date{margin:1rem auto;font-size:.8rem}}@media(min-width:768px){.un-steps__check-mobile{padding:.7rem}}@media(max-width:580px){.check-mobile__top{margin-bottom:.6rem}.check-mobile_lcolumn p,.check-mobile_rcolumn p,.check-mobile__date{font-size:.6rem}.check-mobile__date{margin:.6rem auto}.check-mobile_sum-text{font-size:.9rem}.check-mobile_amount{font-size:.8rem}}@media(max-width:450px){.check-mobile__logo{max-width:150px}.check-mobile_lcolumn p,.check-mobile_rcolumn p{font-size:.5rem}}@media(max-width:400px){.un-steps__check-mobile{padding:.6rem}.check-mobile_lcolumn p,.check-mobile_rcolumn p{font-size:.4rem}}
.ScrollablePostCard_postsWallLine__Ec4QR {
    border-top: 1px dotted #b4b4b4;
    margin-bottom: 3px
}

.WatchAuthorBtn_container__REpnN .contentPremium {
    display: none
}

.WatchAuthorBtn_container__REpnN .contentPremium-locked {
    pointer-events: none
}

.WatchAuthorBtn_container__REpnN .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.WatchAuthorBtn_container__REpnN #pianoInfo,.WatchAuthorBtn_container__REpnN #pianoOffer {
    position: relative
}

.WatchAuthorBtn_container__REpnN #pianoInfo>*,.WatchAuthorBtn_container__REpnN #pianoOffer>* {
    margin-top: 2.2em
}

.WatchAuthorBtn_container__REpnN #pianoInfo.pianoInfoOffset,.WatchAuthorBtn_container__REpnN #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.WatchAuthorBtn_container__REpnN #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.WatchAuthorBtn_placeholder__pIqVI {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color .2s linear,border-color .2s linear,color .2s linear;
    font-size: .6875em;
    font-weight: 500;
    text-align: center;
    word-break: keep-all;
    font-family: inherit;
    border-radius: 15px;
    height: 23px;
    width: 86px;
    background-color: #eee;
    border: 0 solid #eee
}

.WatchAuthorBtn_placeholder__pIqVI:before {
    content: "Obserwuj";
    color: #eee
}

.WatchAuthorBtn_watchAuthorBtn__3_CPU {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color .2s linear,border-color .2s linear,color .2s linear;
    font-size: .6875em;
    font-weight: 500;
    text-align: center;
    word-break: keep-all;
    font-family: inherit;
    border-style: solid;
    border-radius: 15px;
    height: 23px;
    width: 86px;
    border-width: 1px
}

.WatchAuthorBtn_watchAuthorBtnExtendedNotWatched___NGZc {
    width: 142px
}

.WatchAuthorBtn_watchAuthorBtnExtendedNotWatched___NGZc:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    position: relative;
    right: -7px;
    border-left: 4px solid rgba(0,0,0,0);
    border-right: 4px solid rgba(0,0,0,0);
    border-top: 5px solid rgba(0,0,0,0);
    transition: all 1s
}

@media(max-width: 340px) {
    .WatchAuthorBtn_watchAuthorBtnExtendedNotWatched___NGZc {
        width:100px
    }
}

.WatchAuthorBtn_watchAuthorBtnExtendedWatched__wvK_J {
    width: 100px
}

.WatchAuthorBtn_defaultNotWatched__XTK4v {
    color: #1e1e1e;
    border-color: #1e1e1e;
    background-color: #fff
}

.WatchAuthorBtn_defaultNotWatched__XTK4v:after {
    border-top-color: #1e1e1e
}

.WatchAuthorBtn_defaultWatched__rqgi0 {
    color: #dcdcdc;
    border-color: #dcdcdc;
    background-color: #fff
}

.WatchAuthorBtn_defaultWatched__rqgi0:after {
    border-top-color: #c8c8c8
}

.WatchAuthorBtn_lightNotWatched__h_Vml {
    color: #1e1e1e;
    border-color: #dcdcdc;
    background-color: #fff
}

.WatchAuthorBtn_lightNotWatched__h_Vml:after {
    border-top-color: #1e1e1e
}

.WatchAuthorBtn_lightWatched__ZEBqH {
    color: #dcdcdc;
    border-color: #dcdcdc;
    background-color: #fff
}

.WatchAuthorBtn_lightWatched__ZEBqH:after {
    border-top-color: #dcdcdc
}

.WatchAuthorBtn_yellowNotWatched__M0bk5 {
    color: #1e1e1e;
    background-color: #ffd200;
    border-color: #1e1e1e
}

.WatchAuthorBtn_yellowWatched__MmtGG {
    color: #fff;
    background-color: #000
}

.WatchAuthorBtn_dark__BSmuJ,.WatchAuthorBtn_darker__zx1HX {
    border-width: 1px
}

.WatchAuthorBtn_darkNotWatched__SmZPB,.WatchAuthorBtn_darkerNotWatched__78j3p {
    color: #fff;
    border-color: #000;
    background-color: #000
}

.WatchAuthorBtn_darkNotWatched__SmZPB:after,.WatchAuthorBtn_darkerNotWatched__78j3p:after {
    border-top-color: #fff
}

.WatchAuthorBtn_darkWatched__MifrB {
    color: #dcdcdc;
    border-color: #dcdcdc;
    background-color: rgba(0,0,0,0)
}

.WatchAuthorBtn_darkWatched__MifrB:after {
    border-top-color: #dcdcdc
}

.WatchAuthorBtn_darkerNotWatched__78j3p:after {
    border-top-color: #fff
}

.WatchAuthorBtn_darkerWatched___X0Cs {
    color: #1e1e1e;
    border-color: #1e1e1e;
    background-color: rgba(0,0,0,0)
}

.WatchAuthorBtn_darkerWatched___X0Cs:after {
    border-top-color: #1e1e1e
}

.WatchAuthorBtn_darkFurther__Rhv_b {
    border-width: 1px;
    color: #fff;
    background-color: #000
}

.WatchAuthorBtn_darkFurtherNotWatched__OGXAd {
    border-color: #000
}

.WatchAuthorBtn_darkFurtherNotWatched__OGXAd:after {
    border-top-color: #fff
}

.WatchAuthorBtn_darkFurtherWatched__HTMcP {
    border-color: #fff
}

.WatchAuthorBtn_darkFurtherWatched__HTMcP:after {
    border-top-color: #fff
}

.WatchAuthorBtn_rounder___uO8w {
    border-width: 1px
}

.WatchAuthorBtn_rounderNotWatched__L6XKr {
    color: #1e1e1e;
    border-color: #1e1e1e;
    background-color: #fff
}

.WatchAuthorBtn_rounderWatched__DOLW8 {
    color: #c8c8c8;
    border-color: #c8c8c8;
    background-color: rgba(255,255,255,0)
}

.WatchAuthorBtn_big__paNQx {
    width: 150px;
    height: 42px;
    font-size: .875em;
    font-weight: 500;
    border-width: 1px;
    border-radius: 22px;
    box-shadow: none
}

.WatchAuthorBtn_bigNotWatched__KCkTj {
    color: #fff;
    background-color: #1e1e1e
}

.WatchAuthorBtn_bigWatched___s57f {
    color: #c8c8c8;
    border-color: #c8c8c8;
    background-color: #fff
}

.WatchAuthorBtn_white__SewWj {
    border-width: 1px;
    background-color: rgba(0,0,0,0)
}

.WatchAuthorBtn_whiteNotWatched__eJaJx {
    color: #fff;
    border-color: #dcdcdc
}

.WatchAuthorBtn_whiteNotWatched__eJaJx:after {
    border-top-color: #fff
}

.WatchAuthorBtn_whiteWatched__XQu38 {
    color: #dcdcdc;
    border-color: #dcdcdc;
    opacity: .6
}

.WatchAuthorBtn_whiteWatched__XQu38:after {
    border-top-color: #dcdcdc
}

.WatchAuthorBtn_custom__1jBYQ {
    border-width: 1px;
    background-color: rgba(0,0,0,0)
}

.WatchAuthorBtn_customNotWatched__4TTyT {
    color: var(--custom-text-color);
    border-color: var(--custom-text-color)
}

.WatchAuthorBtn_customNotWatched__4TTyT:after {
    border-top-color: var(--custom-text-color)
}

.WatchAuthorBtn_customWatched__AXANF {
    color: var(--custom-text2-color,#c8c8c8);
    border-color: var(--custom-text2-color,#c8c8c8)
}

.WatchAuthorBtn_customWatched__AXANF:after {
    border-top-color: var(--custom-text2-color,#c8c8c8)
}

.WatchAuthorBtn_hidden__7bi4O {
    visibility: hidden
}

.WatchAuthorBtn_bottomBannerLink__619wu {
    color: #fff;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    margin-left: .2em
}

.WatchAuthorBtn_closeButton__qT_9Q {
    display: flex;
    position: absolute;
    right: 6px;
    color: #eaeaea;
    width: 18px;
    height: 18px;
    cursor: pointer
}

.WatchAuthorBtn_closeButton__qT_9Q:hover {
    fill: #c8c8c8
}

.WatchAuthorBtn_textInfo__2dcSb {
    margin-left: 1em
}

@media screen and (max-width: 800px) {
    .WatchAuthorBtn_textInfo__2dcSb {
        height:25%
    }

    .WatchAuthorBtn_bottomBannerLink__619wu {
        margin-left: 1em
    }
}

.WatchAuthorBtn_bigSizeNotWatched__xGapi,.WatchAuthorBtn_bigSizeWatched__zOtLC {
    font-size: .75em
}

.WatchAuthorBtn_bigSizeWatched__zOtLC {
    width: 93px
}

.WatchAuthorBtn_smallSizeNotWatched__mgBFr,.WatchAuthorBtn_smallSizeWatched__YekUD {
    font-size: .75em
}

.WatchAuthorBtn_labelShort__A8PX0 {
    display: none
}

.WatchAuthorBtn_labelFull__e3n4Y {
    display: inline
}

@media(max-width: 340px) {
    .WatchAuthorBtn_labelFull__e3n4Y {
        display:none
    }

    .WatchAuthorBtn_labelShort__A8PX0 {
        display: inline
    }
}

.WatchAuthorBtnVariant_mobileDefault__iP0li {
    position: relative
}

.WatchAuthorBtnVariant_desktopDefault__f59u4 {
    position: relative;
    margin-left: 15px
}

.WatchAuthorBtnVariant_desktopMagazineCard__o8JS0 {
    position: relative;
    place-self: center end;
    margin: 15px
}

.WatchAuthorBtnVariant_desktopDefaultNoButtonMargin__59unC {
    margin-left: 0
}

.WatchAuthorBtnVariant_desktopActivityItem__XHhRJ,.WatchAuthorBtnVariant_mobileActivityItem__Hsxk6,.WatchAuthorBtnVariant_mobileBigCard__8gSla {
    position: relative;
    grid-area: button;
    display: flex;
    place-self: center end;
    place-items: center center;
    z-index: 4;
    height: 25px;
    margin: 10px 15px;
    font-size: 1em;
    line-height: 1.8;
    text-align: center
}

.WatchAuthorBtnVariant_mobileAuthorCard__yOpK6 {
    position: relative;
    grid-area: btn;
    place-self: center end
}

.WatchAuthorBtnVariant_mobileMagazineCard__aXpAU {
    position: relative;
    grid-area: button;
    place-self: center end;
    z-index: 3;
    margin: 15px
}

.WatchAuthorBtnVariant_desktopBigCard__uNILD,.WatchAuthorBtnVariant_desktopBigHorizontalCard__p85EA,.WatchAuthorBtnVariant_desktopHorizontalCard__bYpyR,.WatchAuthorBtnVariant_desktopStandardCard__EDCNl {
    position: relative
}

.WatchAuthorBtnVariant_desktopClassicSmallCard__Jct5f {
    margin: 0
}

.SubNavigation_navigation__j5i39 {
    display: flex;
    justify-content: space-evenly
}

.SubNavigation_navigationDesktop__EQBW_ {
    padding-left: 42px;
    flex-direction: column;
    align-items: flex-start
}

.SubNavigation_navigationMobile__c3qmd {
    border-bottom: .5px solid #dcdcdc;
    margin-top: 15px
}

.SubNavigation_navigationItem__u0X3D {
    color: #1e1e1e
}

.SubNavigation_navigationItemMobile__3uCn_ {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 4px solid rgba(255,255,255,0)
}

.SubNavigation_navigationItemDesktop__vrQ8O {
    letter-spacing: -.16px;
    padding: 10px 0;
    z-index: 2
}

.SubNavigation_navigationItemInner__DMiRX {
    position: relative
}

.SubNavigation_navigationItemInnerMobile__34U9Q {
    text-align: center;
    margin-bottom: 10px;
    font-size: .875em
}

.SubNavigation_navigationItemActive__az0r2 {
    position: relative;
    font-weight: 500
}

.SubNavigation_navigationItemActiveMobile__80LzK {
    border-bottom: 4px solid #fdd200
}

.SubNavigation_navigationItemActiveDesktop__NcUiV:before {
    content: "";
    height: 4px;
    width: 100%;
    position: absolute;
    bottom: 9px;
    background-color: #ffd200
}

.TitleWrapper_placeholder__YHqN_,.TitleWrapper_titleWrapper__7S_PA {
    overflow: hidden;
    text-align: left
}

.TitleWrapper_colorDefault__Vvm_G,.TitleWrapper_colorYellow__y5r0N {
    color: #1e1e1e
}

.TitleWrapper_colorWhite__dukEw {
    color: #fff
}

.TitleWrapper_colorBlack__YlxN_ {
    color: #000
}

.TitleWrapper_colorCustom__U8JDL {
    color: var(--custom-text-color)
}

.TitleWrapper_placeholder__YHqN_ {
    min-width: 184px
}

.TitleWrapper_placeholderLine__9ClsS {
    display: inline-block;
    background: #eee;
    width: 80%;
    height: 1em;
    border-radius: 9px
}

.TitleWrapper_placeholderLine1__i07Db {
    width: 80%
}

.TitleWrapper_placeholderLine2__b95Ji {
    width: 60%
}

.TitleWrapper_withLineClamp__X856B {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.LPNewsCard_container__UmmBL {
    position: relative;
    width: 136px
}

.LPNewsCard_titleWrapper__drbK9 {
    position: relative;
    z-index: 1;
    background-color: #f5f5f6;
    display: flex;
    overflow: hidden;
    height: 65px;
    padding: 15px 5px;
    font-size: .5em;
    line-height: 1.25;
    margin-top: -15px;
    border-radius: 10px
}

.LPNewsCard_title__zjHg3 {
    font-family: Lexend,Poppins,sans-serif;
    font-weight: 400;
    word-wrap: break-word
}

.LPNewsCarousel_container__PvfyA {
    background-color: #fff;
    margin-bottom: 31px
}

.AuthorImage_authorAvatarImg__TXtoz,.AuthorImage_authorAvatar__qe3GY,.AuthorImage_authorImagePlaceholder__CHcrP,.AuthorImage_placeholder__sS9hE {
    vertical-align: middle
}

.AuthorImage_authorAvatarImg__TXtoz {
    border-radius: 100%
}

.AuthorImage_authorImageFirst__RAci8 {
    margin-left: -18px
}

.AuthorImage_authorImagePlaceholder__CHcrP {
    display: inline-block;
    background-color: #eee;
    border-radius: 100%;
    flex-shrink: 0
}

.AuthorImage_placeholder__sS9hE {
    display: inline-block;
    background-color: #eee;
    border-radius: 100%;
    border: 1px solid #fff
}

.AuthorImage_brandingOnetUser__Cp68C {
    border: 3px solid #5755bf
}

.AuthorImage_multiImage__nJNPY {
    border-radius: 0;
    display: block;
    object-fit: cover
}

.AuthorsMultiImage_content__czE2r {
    display: inline-block;
    vertical-align: middle;
    background: #fff;
    border-radius: 100%;
    overflow: hidden
}

.AuthorsMultiImage_gallery__v5kHm {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 1px;
    object-fit: cover
}

.AuthorsMultiImage_galleryMobile__OlRb6 {
    height: 20px;
    width: 20px
}

.AuthorsMultiImage_galleryDesktop__toijZ,.AuthorsMultiImage_gallerySmall__Dz1Mv {
    height: 24px;
    width: 24px
}

.AuthorsMultiImage_galleryLarge__Tj0Oo {
    height: 40px;
    width: 40px
}

.AuthorsMultiImage_galleryItem__6pEzO {
    background: #fff
}

.AuthorsMultiImage_firstOfThree__vnSLY {
    grid-row: 1/3
}

.AuthorItem_authorItem__VwIRY {
    font-size: .875em;
    margin-left: 8px;
    margin-right: 8px
}

.AuthorItem_authorBolder__ShQNz {
    font-weight: 500
}

.AuthorItem_authorLink__nnXXi {
    color: inherit;
    min-width: 10px;
    display: flex;
    align-items: center
}

.AuthorItem_authorLinkCartoonCard__mtzy3 {
    justify-content: center
}

.AuthorItem_authorLinkList__ydkvJ {
    margin-left: 6px
}

.AuthorItem_withTagline__pQ_W_ {
    display: flex;
    align-items: center
}

.AuthorItem_withTaglineAlignTop__ces8e {
    display: flex;
    align-items: flex-start
}

.AuthorItem_authorImagePlaceholder__R0MHr {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px
}

.AuthorsList_authorsList__wUNae {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex-grow: 1;
    margin-right: 15px;
    max-width: 440px
}

.AuthorsList_authorsListStandard__lpfco {
    color: #1e1e1e
}

.AuthorsList_authorsListWhite__x9h_l {
    color: #fff
}

.AuthorsList_authorsListCustom__Gyy91 {
    color: var(--custom-text-color)
}

.AuthorsList_authorsListWrappable__69Luc {
    white-space: normal;
    overflow: visible;
    text-overflow: clip
}

.AuthorsList_authorName__LteS5 {
    color: inherit
}

.AuthorsList_authorNameFirst__5IsIq {
    margin-left: 8px
}

.AuthorsList_authorNameWithTagline__VUhOl {
    display: flex;
    flex-direction: column
}

.AuthorsList_authorNameStandard__8rjBK {
    font-size: .75em
}

.AuthorsList_authorNameMedium__ofb0b {
    font-size: .875em;
    font-weight: 400
}

.AuthorsList_authorNameBolder__GuV6J {
    font-size: .8125em;
    font-weight: 500
}

.AuthorsList_authorsListCartoonCard__kRWEl {
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.JournalistsTeam_tagline__HqdNq {
    margin-left: 8px;
    font-size: .63em;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: .005em;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: pre-line;
    max-height: 1.8rem;
    -webkit-box-orient: vertical;
    display: -webkit-box
}

.Authors_wrap__uUG9x {
    position: absolute;
    bottom: 10px;
    left: 25px;
    display: flex;
    padding-top: 7px;
    align-items: center
}

@keyframes Label_ball-scale-ripple__6rqYc {
    0% {
        opacity: 1;
        transform: scale(.5)
    }

    70% {
        opacity: .65;
        transform: scale(1)
    }

    to {
        opacity: .1
    }
}

@keyframes Label_placeholderShimmer__pGuDT {
    0% {
        background-color: #eee
    }

    50% {
        background-color: #ddd
    }

    to {
        background-color: #eee
    }
}

@keyframes Label_slideDown__3hOMw {
    0% {
        max-height: 0
    }

    to {
        max-height: 100vh
    }
}

@keyframes Label_slideUp__U0Ivj {
    0% {
        max-height: 100vh
    }

    to {
        max-height: 0
    }
}

@keyframes Label_slideUpBottomBar__zptdk {
    0% {
        max-height: 100vh;
        border-bottom-width: 5px
    }

    to {
        max-height: 0;
        border-bottom-width: 0
    }
}

@keyframes Label_fadein__o01Yu {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Label_fadeout__ZYrOX {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Label_openMenuLayer__B07Hf {
    0% {
        transform: translateY(-100vh)
    }

    to {
        transform: translate(0)
    }
}

@keyframes Label_closeMenuLayer__byKtj {
    0% {
        transform: translate(0)
    }

    to {
        transform: translateY(-100vh)
    }
}

.Label_defaultNormal__nE_E0 {
    font-size: .625em;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    padding: 3px 4px 2px
}

.Label_defaultSmall__A__pU {
    font-size: .5625em
}

.Label_defaultSmallDesktop__0DtTl,.Label_defaultSmall__A__pU {
    font-weight: 700;
    text-transform: uppercase;
    padding: 3px 4px 2px;
    vertical-align: middle
}

.Label_defaultSmallDesktop__0DtTl {
    font-size: .74em
}

.Label_mobileBig__ftCuY {
    grid-area: label;
    position: relative;
    z-index: 3;
    place-self: start start;
    margin-top: 20px;
    margin-left: 15px;
    font-size: .9375em;
    padding: 5px 12px 5px 10px
}

.Label_mobileBig__ftCuY:before {
    width: 8px;
    height: 8px;
    margin-right: 5px
}

.Label_mobileShort__TbCIv {
    grid-area: photo;
    background-position: bottom;
    position: absolute;
    width: 125px;
    height: 20px;
    bottom: 0;
    z-index: 1;
    text-align: center
}

.Label_lead__9UZNL {
    font-size: .81em;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.2;
    opacity: 1;
    padding: 4px 8px
}

.Label_default__j_qhx {
    color: #1e1e1e;
    background: #ffd200
}

.Label_hotnews__30sEo {
    color: #fff;
    background: red
}

.Label_promoTeaserOffer__Siy7j {
    color: #fff;
    background: #e10000
}

.Label_liveBlog__BIn7F {
    color: #fa2f34;
    background: #e9e7e7
}

.Label_liveBlog__BIn7F:before {
    content: "";
    width: 6px;
    height: 6px;
    vertical-align: middle;
    display: inline-block;
    background: #fa2f34;
    margin: 0 3px 2px;
    border-width: 2px;
    border-radius: 100%;
    opacity: 1;
    animation: Label_ball-scale-ripple__6rqYc 1.5s cubic-bezier(.21,.53,.56,.8) 0s infinite
}

.Label_monohromatic__O_wmI {
    color: #fff;
    background: #1e1e1e
}

.Label_azure__LZqom {
    color: #1e1e1e;
    background: #28caff
}

.Label_sponsoring__7LT1l {
    color: #1e1e1e;
    background: #ccc
}

.Label_cardSimpleCard__5050V {
    position: absolute;
    height: 18px;
    top: 10px;
    right: 10px;
    white-space: nowrap;
    z-index: 1
}

.Label_cardStandardCard__DCHs0 {
    margin-right: 2px;
    white-space: nowrap;
    border-radius: 0 0 7px 7px
}

.LiveVIdeo_VideoCardLabel__kSWlW {
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: .75em;
    color: #1e1e1e
}

.LiveVIdeo_descriptionBox__kWkNm {
    padding: 50px 10px 30px;
    flex-basis: min-content;
    min-width: 158px;
    max-width: 158px;
    position: relative
}

@media screen and (max-width: 1366px) {
    .LiveVIdeo_descriptionBox__kWkNm {
        min-width:150px;
        max-width: 150px
    }
}

.LiveVIdeo_videoTitle__QrN0M {
    font-size: .75em;
    font-weight: 500;
    letter-spacing: -.4px
}

.LiveVIdeo_videoLead__8y_EB {
    display: block;
    font-size: .75em;
    margin-top: 5px;
    overflow: hidden;
    max-height: 9.8em;
    line-height: 1.4
}

.LiveVIdeo_mediaHeight__1xHjT {
    height: 261px
}

.BigCard_default__sUq4d {
    border-radius: 7px;
    position: relative;
    width: 620px
}

.BigCard_extended__qr_XS {
    position: relative;
    width: 750px;
    border-radius: 14px
}

.BigCard_sponsoring__5ik0t {
    display: flex;
    flex-direction: column
}

.BigCard_post__Qa370 {
    border: 1px solid #dcdcdc;
    padding: 18px 15px;
    background: #fff
}

.BigCard_liveVideo__83j2p {
    display: flex;
    max-height: 261px;
    overflow: hidden
}

.BigCardFeedTypes_importantMultisourceFlex__cdY98,.BigCardFeedTypes_importantSimpleFeed__bHzEA,.BigCardFeedTypes_standardLeftFeed__gRcZX {
    margin-bottom: 10px;
    margin-top: 10px
}

@media screen and (max-width: 1366px) {
    .BigCardFeedTypes_standardLeftFeed__gRcZX {
        width:612px
    }
}

.BigCardFeedTypes_importantMultisourceGrid__pGTi_ {
    margin-bottom: 30px
}

.BigCardFeedTypes_electoralWidget__0vmQq {
    margin-bottom: 21px
}

.BigCardFeedTypes_electoralWidgetLiveVideo__xOe8a {
    margin-bottom: 42px
}

.BigCardFeedTypes_highlightedFeedWithTheme__yMpq8 {
    border-radius: 7px 0 0 7px
}

@media screen and (max-width: 1366px) {
    .Common_BigCardLink__1rnMf {
        overflow-x:hidden;
        display: block;
        border-radius: 7px
    }
}

.Common_BigCardTextWrapper__JY2JX {
    position: absolute;
    z-index: 2
}

.Common_BigCardTitle__ppR6E {
    display: block;
    font-weight: 700;
    font-size: 1.75em;
    letter-spacing: -.4px;
    line-height: 1.10714285;
    position: relative
}

.Common_BigCardTitleStandard__q71GI {
    bottom: 20px
}

.Common_BigCardTitleWithLinks__4NSNP {
    bottom: 60px
}

.Common_BigCardTitleWithAuthors__11I_k {
    bottom: 40px
}

.Common_BigCardTitleStd__iOBzS {
    max-width: 560px;
    min-width: 550px
}

.Common_BigCardTitleMozaic__AJPTR {
    max-width: 450px;
    min-width: 450px
}

.Common_BigCardLabel__BeM2R {
    position: absolute;
    top: 10px;
    right: 10px
}

.Common_BigCardPictogram__8qvuu {
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: #fff
}

.Common_bigCardSourceName__KCTWu {
    font-size: 1em;
    color: #fff;
    margin-top: 10px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-left: 25px
}

.Common_bigCardImage__vmkTp {
    border-radius: 7px
}

.Common_default__IIGZD {
    border-left: 6px solid #ffd200;
    text-shadow: 0 1.1px 2px #333;
    left: 0;
    padding-left: 19px
}

.Common_defaultInBigCardExtended__Z9gl3 {
    border-left: 0;
    text-shadow: 0 1.1px 2px #333;
    left: 0;
    padding-left: 25px
}

.Common_onetonly__9iGK9 {
    background-color: #ffd200;
    left: 25px;
    padding: 8px 14px
}

.Common_hotnews___dugZ {
    background-color: red;
    left: 25px;
    padding: 8px 14px
}

.LinkCard_linkCard__rRAJo {
    position: relative
}

.LinkCard_linkCardWithHover__PPtJT:hover {
    background: #fff;
    background: linear-gradient(90deg,#ffffff 0,#efefef 23%,#ffffff)
}

.LinkCard_linkCardFlatAd__fRK3a {
    display: flex
}

.Common_linkCardLink__cN081 {
    line-height: 1.125;
    display: block;
    border-bottom: 1px dotted #dcdcdc
}

.Common_linkCardTitle__Oqv3b {
    display: block;
    font-size: .8375em;
    letter-spacing: .004675em;
    font-weight: 400;
    line-height: 1.25;
    padding: 3px 0
}

.Common_linkCardPrefix__2AFZX {
    letter-spacing: .004675em;
    font-weight: 600;
    padding: 3px 4px 2px;
    margin-right: 3px;
    text-transform: uppercase
}

.AuthorBrandingLabel_label__2pb2p {
    width: 100px;
    height: 16px;
    margin-top: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 9px;
    font-weight: 500;
    color: #fff;
    background-color: #5755bf
}

.AuthorItem_authorAvatarImg__VcAf_ {
    border-radius: 100%
}

.AuthorItem_authorLight__lflB0,.AuthorItem_fontDecarator__WcCXX {
    max-height: 15px;
    line-height: 1.1;
    font-size: .875em
}

.AuthorItem_authorItemFirst__bvVZ4,.AuthorItem_authorItem__e3_eI {
    display: inline-grid;
    align-items: center;
    grid-auto-flow: column;
    grid-gap: 8px;
    color: #1e1e1e
}

.AuthorItem_authorName__oRWmr {
    display: flex;
    flex-direction: column;
    font-weight: 500
}

.AuthorItem_defaultSize__6WWLC {
    font-size: .875em
}

.AuthorItem_mediumSize__HXRgi {
    font-size: .75em
}

.AuthorItem_bigSize__5391O {
    font-size: 1em;
    font-weight: 400
}

.AuthorItem_withTagline__lkPv1 {
    justify-content: center;
    height: 100%;
    margin: 0
}

.AuthorItem_authorLight__lflB0 {
    font-weight: 300
}

.AuthorItem_authorItemFirst__bvVZ4 {
    margin-left: 0;
    align-items: center
}

.AuthorItem_many__3NpP_:before,.AuthorItem_placeholder__n5brH:before {
    content: "";
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    font-size: 1.5em;
    font-weight: 500;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #bbb;
    background-color: #eee;
    border-radius: 100%
}

.AuthorItem_many__3NpP_:before,.AuthorItem_placeholder__n5brH {
    border-radius: 100%
}

.AuthorItem_tagline__9X6Mh {
    padding-right: 10px;
    font-size: .857em;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: .005em;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: pre-line;
    max-height: 1.9rem;
    -webkit-box-orient: vertical;
    display: -webkit-box
}

.AuthorItem_many__3NpP_:before {
    background-color: #dcdcdc;
    border-color: #dcdcdc
}

.AuthorItem_avatarItemIfMany__AP_TB {
    margin-left: -51px
}

.AuthorItem_brandingOnetdefault__DsFxW {
    border: 2px solid #fff
}

.AuthorItem_brandingOnetUser__gmMTW {
    border: 2px solid #5755bf
}

.AuthorItem_authorActivityCenter__lx1Ky {
    grid-area: source
}

.AuthorItem_bigStoryCardStyles__wwydc {
    color: #fff;
    font-weight: 400
}

.AuthorItem_cartoonCardAuthor___FwRn,.AuthorItem_magazineHorizontalCardAuthorName__H3_88 {
    font-size: .75em;
    letter-spacing: .06px;
    font-weight: 400
}

.AuthorItem_cartoonCardAuthor___FwRn {
    line-height: 1.08;
    color: #1e1e1e
}

.AuthorItem_cartoonCardAvatar__1FVqC {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px
}

.AuthorItem_cartoonCardAvatar__1FVqC.AuthorItem_many__3NpP_:before,.AuthorItem_cartoonCardAvatar__1FVqC.AuthorItem_placeholder__n5brH:before {
    width: 24px;
    height: 24px;
    font-size: .625em
}

.AuthorItemLink_authorItemFirst___yZk1,.AuthorItemLink_authorItem__LjYNT {
    display: inline-grid;
    align-items: center;
    grid-auto-flow: column;
    color: #1e1e1e
}

.AuthorItemLink_defaultSize__mNVzM img {
    max-width: 45px;
    max-height: 45px;
    box-sizing: content-box
}

.AuthorItemLink_mediumSize__pqtZA img {
    max-width: 40px;
    max-height: 40px;
    box-sizing: content-box
}

.AuthorItemLink_smallSize__f2ITP img {
    max-width: 16px;
    max-height: 16px;
    box-sizing: content-box
}

.AuthorItemLink_bigSize__mNzMg img {
    max-width: 80px;
    max-height: 80px;
    box-sizing: content-box;
    margin: 15px auto
}

.AuthorItemLink_authorItemFirst___yZk1 {
    margin-left: 0;
    align-items: center
}

.AuthorItemLink_gapSmall__mmskw {
    grid-gap: 8px
}

.AuthorItemLink_gapBig__xbcpE {
    grid-gap: 10px
}

.AuthorItemLink_magazineHorizontalCard__ra0D8 img {
    border: none;
    max-width: 24px;
    max-height: 24px
}

.AuthorItemLink_cartoonCardLink__7DhbD {
    gap: 8px
}

.AuthorItemVariant_bigCard__zPTZ8 {
    grid-area: author;
    padding-left: 15px;
    padding-top: 5px;
    margin-bottom: 15px;
    display: block;
    width: auto;
    max-height: 22px
}

.AuthorItemVariant_premiumAuthorsWidget__CQklY {
    display: block;
    text-align: center;
    width: 90px;
    height: 180px;
    padding: 20px 0
}

.AuthorItemVariant_activityCenter__iOKPm {
    width: auto;
    height: 17px;
    grid-area: source;
    margin: 3px 0;
    display: block;
    max-width: 100%
}

.AuthorItemVariant_default__yRPbx .AuthorItemVariant_author__jgD4s {
    font-size: 1em;
    font-weight: 500
}

.AuthorItemVariant_bolder__DKYdo .AuthorItemVariant_author__jgD4s {
    font-size: 1em;
    font-weight: 600
}

.AuthorItemVariant_whiteText__SRslF {
    color: #fff
}

.AuthorsList_otherAuthorsInfo__KjPJo {
    font-weight: 400;
    font-size: .75em;
    display: inline-block;
    margin-left: 6px
}

.AuthorsList_singleOrTeam__NTLTE {
    grid-area: authors;
    display: grid;
    z-index: 3;
    gap: 12px;
    padding-bottom: 16px;
    color: #fff;
    position: absolute;
    bottom: 37px;
    left: 50%;
    pointer-events: none;
    transform: translateX(-50%);
    font-size: .75em;
    font-weight: 400
}

.AuthorsList_singleOrTeam__NTLTE:before {
    content: "";
    display: flex;
    width: 50px;
    margin: 0 auto;
    height: 3px;
    background-color: #fff
}

.AuthorsList_otherAuthorsText__3jEaw {
    padding: .2em;
    font-size: .9em;
    font-weight: 500;
    line-height: 1.18;
    background-color: #ffd200;
    align-self: center;
    margin-left: .2em
}

.AuthorsList_authorName__UK_ym {
    color: #1e1e1e;
    font-weight: 500
}

.AuthorsList_authorsCounter__KDX7l {
    font-weight: 400;
    font-size: .85em
}

.AuthorsList_whiteText__p8h3b {
    color: #fff
}

.AuthorsList_authorsContainer__2vpxP,.AuthorsList_multiAuthorsContainer__gYrI6 {
    margin-left: 8px;
    display: flex;
    justify-content: center;
    align-items: center
}

.AuthorsList_multiAuthorsContainer__gYrI6 {
    gap: 8px
}

.AuthorsList_authorLink___tqZB {
    color: inherit;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.AuthorsList_bigSize__XaCTP {
    font-size: .75em
}

.AuthorsList_defaultSize__lAOpG {
    font-size: .875em
}

.AuthorsList_team__r1_42 {
    display: flex;
    gap: 10px;
    align-items: center
}

.AuthorsList_magazineHorizontalCardAuthorName__ujYjG {
    font-size: .75em;
    font-weight: 400
}

.AuthorsList_cartoonCardContainer__fQmxi {
    display: flex;
    gap: 8px;
    align-items: center;
    height: 24px;
    justify-content: center
}

.AuthorsList_cartoonCardAuthorTeam__Jg_XR {
    font-size: .75em;
    line-height: 1.08;
    font-weight: 400;
    color: #1e1e1e
}

.SourceNameItem_source__Dw51Q {
    font-weight: 500;
    font-size: .75em;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis
}

.SourceNameItem_sourceWithSeparator__EdpHD:before {
    content: "|";
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 400
}

.AuthorWithSourceNameItemVariant_standardCard__OgsvR {
    grid-area: author;
    height: 20px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.AuthorWithSourceNameItemVariant_bigCard__Enlq2 {
    grid-area: author;
    align-items: center;
    width: auto;
    max-height: 22px;
    padding-left: 15px
}

.AuthorWithSourceNameItemVariant_textDefault__XOTvZ {
    color: #1e1e1e
}

.AuthorWithSourceNameItemVariant_textWhite__eX380 {
    color: #fff
}

.AuthorWithSourceNameItemVariant_textCustom__4yd0V {
    color: var(--custom-text-color)
}

.PremiumAuthorsCarouselWidget_wrapperMobile__d0IyF {
    background-color: #fff;
    margin-bottom: 10px;
    min-height: 228px
}

.PremiumAuthorsCarouselWidget_wrapperDesktop__hyC5c {
    background-color: #fff;
    padding: 20px 0;
    min-height: 271px
}

.PremiumAuthorsCarouselWidget_containerDesktop__PNh7Q {
    max-width: 1274px;
    margin: 0 auto
}

.PremiumAuthorsCarouselWidget_sectionTitle__ejYEW {
    position: relative;
    font-weight: 700;
    line-height: 1.6;
    -webkit-user-select: none;
    user-select: none;
    text-align: center
}

.PremiumAuthorsCarouselWidget_sectionTitleMobile__MuPMM {
    font-size: 1.125em;
    padding: 10px 0
}

.PremiumAuthorsCarouselWidget_sectionTitleDesktop__FWcCS {
    font-size: 1.4em
}

.AuthorHeader_container__4MORi {
    display: grid;
    align-items: center;
    grid-template-columns: 72px auto;
    grid-template-areas: "image name";
    color: #1e1e1e
}

.AuthorHeader_containerDefaultNoButtonMargin__cfUT7,.AuthorHeader_containerDefault__cabGq {
    column-gap: 15px
}

.AuthorHeader_containerClassicSmallCard__3FLhh {
    grid-template-columns: 32px auto;
    column-gap: 5px
}

.AuthorHeader_containerSmall__XquJV {
    column-gap: 10px
}

.AuthorHeader_authorDetails__t_xYu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden
}

.AuthorHeader_authorDetailsClassicSmallCard___CsHT {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    column-gap: 10px
}

.AuthorHeader_authorName__jxZye {
    font-weight: 600;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    justify-content: space-evenly;
    padding-bottom: 6px;
    padding-top: 3px
}

.AuthorHeader_authorNameDefaultNoButtonMargin__tb3uL,.AuthorHeader_authorNameDefault__LSbAW {
    font-size: 1.0625em;
    letter-spacing: .09px
}

.AuthorHeader_authorNameDefaultNoButtonMargin__tb3uL:after,.AuthorHeader_authorNameDefault__LSbAW:after {
    font-size: .76471em;
    letter-spacing: .07px
}

.AuthorHeader_authorNameClassicSmallCard__Z9Jjl {
    font-size: .675em;
    letter-spacing: .09px
}

.AuthorHeader_authorNameSmall__W_mDs {
    font-size: .875em;
    letter-spacing: .07px
}

.AuthorHeader_authorNameSmall__W_mDs:after {
    font-size: .7857em;
    letter-spacing: .06px
}

.AuthorHeader_authorTagline__R7Trp {
    color: #1e1e1e;
    font-weight: 400;
    line-height: 1.2;
    padding-top: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.AuthorHeader_authorTaglineDefaultNoButtonMargin__ahvc3,.AuthorHeader_authorTaglineDefault__UY41J {
    font-size: .765em
}

.AuthorHeader_authorTaglineSmall__URRLo {
    font-size: .786em
}

.AuthorHeader_noButtonMargin__QzNJa {
    margin-left: 0
}

.Post_postText__ObCDZ {
    font-size: 1.0625em;
    line-height: 1.58;
    letter-spacing: .09px;
    color: #1e1e1e;
    margin: 12px 0 8px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden
}

.Post_postTextDefault__9gWpC {
    -webkit-line-clamp: 4
}

.Post_postTextShort__4utmH {
    -webkit-line-clamp: 2
}

.Post_postMore__Ct_WF {
    font-size: 1em;
    margin-bottom: 15px
}

.Post_postImageLink__EoYf9 {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%
}

.Post_postImage__0yO7W {
    object-fit: cover;
    height: 100%;
    width: 245px;
    border-radius: 0 7px 7px 0
}

.Post_postWithImage__Zd4Yb {
    width: calc(100% - 280px);
    height: 245px
}

.BigPlayerCard_bigPlayerCard__zgfv1 {
    display: flex;
    width: 100%;
    max-width: 940px;
    height: 380px;
    margin: 12px 0;
    border-radius: 7px;
    overflow: hidden
}

@media screen and (max-width: 1366px) {
    .BigPlayerCard_bigPlayerCard__zgfv1 {
        max-width:913px;
        max-height: 363px
    }
}

.BigPlayerCard_media__0Xndj {
    flex-shrink: 0;
    width: calc(100% - 264px);
    height: 100%
}

.BigPlayerCard_titleLink__ByEUu {
    display: flex;
    width: 264px;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit
}

.BigPlayerCard_title__J8b9e {
    display: flex;
    align-items: center;
    padding: 50px 24px;
    width: 264px;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.238095;
    overflow: hidden;
    word-wrap: break-word;
    background-color: #ffd200
}

.CartoonCard_cartoonCard__lOxzS {
    display: flex;
    flex-direction: column;
    width: 300px;
    position: relative
}

.CartoonCard_cartoonCardStandardLeftFeed__7Zdne {
    margin: 10px 0 6px
}

.Common_sectionLink__ZWCZQ {
    width: inherit;
    color: #1e1e1e;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    display: block
}

.Common_cartoonCardInner__v5Hv_ {
    position: relative;
    width: 300px;
    height: 340px;
    overflow: hidden;
    border-radius: 7px
}

.Common_cartoonCardMedia__cyczE,.Common_cartoonCardOverlay__5dD_9 {
    width: 100%;
    height: 290px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 7px
}

.Common_cartoonCardOverlay__5dD_9 {
    background: linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 75%)
}

.Common_cartoonCardLabel__LZmMs {
    position: absolute;
    top: 12px;
    right: 12px
}

.Common_cartoonCardContent__EQsNW {
    position: absolute;
    width: 280px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 6px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    gap: 4px;
    border-radius: 7px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.Common_cartoonCardContentDefault__bIgGi {
    padding: 10px 10px 15px;
    height: 100px
}

.Common_cartoonCardContentWithSemanticLabel__Um0Y9 {
    padding: 6px 10px 10px;
    height: 108px
}

.Common_cartoonCardTitle__9ZviW {
    font-family: Fira Sans,sans-serif;
    font-weight: 500;
    font-size: 1.25em;
    line-height: 1.2;
    text-align: center;
    color: #1e1e1e;
    margin: 0
}

.Authors_wrap__Lv2MF {
    position: absolute;
    bottom: 15px;
    left: 15px;
    display: flex;
    padding-top: 7px;
    align-items: center;
    width: 270px;
    z-index: 2
}

.MagazineCard_default__lCMVe {
    border-radius: 7px;
    position: relative;
    width: 300px;
    height: 341px
}

@media screen and (max-width: 1366px) {
    .MagazineCard_default__lCMVe {
        width:290px
    }
}

.MagazineCard_overlayGradient__8vLFN:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    background: linear-gradient(180deg,rgba(0,0,0,0) 62.5%,rgba(0,0,0,.2) 78.85%,rgba(0,0,0,.4) 89.42%,rgba(0,0,0,.6));
    border-radius: inherit;
    pointer-events: none;
    z-index: 1
}

.MagazineCard_sponsoring__k_GnY {
    display: flex;
    flex-direction: column
}

.MagazineCardFeedTypes_importantMultisourceGrid__TQNCw {
    margin-bottom: 20px
}

@media screen and (max-width: 1366px) {
    .Common_magazineCardLink__3ZnYX {
        overflow-x:hidden;
        display: block;
        border-radius: 7px
    }
}

.Common_magazineCardTextWrapper__lTycb {
    position: absolute;
    z-index: 2
}

.Common_magazineCardTitle__mMqil {
    display: block;
    font-weight: 500;
    font-size: 1.25em;
    letter-spacing: -.4px;
    line-height: 1.2;
    position: relative;
    text-shadow: 0 1.1px 2px #333;
    left: 0;
    padding: 0 15px;
    max-width: 290px
}

.Common_magazineCardTitleStandard__kfotY {
    bottom: 20px
}

.Common_magazineCardTitleWithAuthors__OWoHO {
    bottom: 49px
}

.Common_magazineCardLabel__sJAUb {
    position: absolute;
    top: 10px;
    right: 10px
}

.Common_magazineCardImage__3DVlu {
    border-radius: 7px
}

.SimpleCard_simpleCard__TwWg3 {
    display: flex;
    flex-direction: column;
    width: 140px;
    margin-bottom: 15px
}

.UnderPhotoLabel_underPhotoLabel__EfTj8 {
    font-size: .625em;
    font-weight: 700;
    padding: 2px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.Common_sectionLink__NN_kh {
    width: inherit;
    color: #1e1e1e;
    position: relative
}

.Common_simpleCardMedia__1YEKB {
    border-radius: 7px
}

.Common_simpleCardTitle__JgaXu {
    font-weight: 500;
    line-height: 1.2;
    margin-top: 10px;
    font-size: .9375em;
    width: 140px;
    min-width: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 54px
}

.Common_simpleCardPictogram__2aqiK {
    font-size: 1.625em;
    position: absolute;
    right: 8px;
    color: #fff
}

.Common_simpleCardPictogramDefaultPosition__uIiuG {
    top: 56px
}

.Common_simpleCardPictogramPremiumPosition__zkJXT {
    top: 44px
}

.Common_simpleCardPrefix__KiDE6 {
    margin-right: 5px;
    font-size: .714286em;
    white-space: nowrap
}

.Common_underPhotoLabelWrapper__H9zkL {
    position: absolute;
    width: 140px;
    height: 15px;
    top: 65px;
    border-radius: 0 0 7px 7px
}

.Common_premiumLabelBackground__PPvQ2 {
    background-color: #1b509f
}

.Common_inShortLabelBackground__PCysU {
    background-color: #ffd200
}

.SmallCard_smallCard___RTTy {
    min-width: 100%;
    min-height: 70px;
    position: relative
}

.SmallCard_smallCardWithHoverOverlay__4YEdi:hover {
    background: linear-gradient(90deg,#ffffff 0,#efefef 23%,#ffffff)
}

.SmallCard_smallCardDefault__5Egav {
    padding-top: 10px
}

.SmallCard_smallCardBigger__eMHF_ {
    max-width: 450px
}

.SmallCard_smallCardWithSemanticLabel__i0AHF {
    padding-bottom: 9px;
    padding-top: 11px;
    min-height: 64px;
    overflow: hidden
}

.SmallCard_smallCardSponsoring__2w6Ep {
    display: flex;
    flex-direction: column
}

.SmallCard_bottomLine__6CeSV {
    border-bottom: 1px dotted #dcdcdc
}

.SmallCard_disablePaddingTop__lpxOJ {
    padding-top: 0
}

.Common_smallCardLink__gOb48 {
    display: block;
    position: relative
}

.Common_smallCardTitle__CVqsh {
    overflow: hidden;
    line-height: 1.25;
    font-weight: 500;
    min-height: 70px
}

.Common_smallCardTitleDefault__29Drs {
    font-size: .875em;
    height: 55px
}

.Common_smallCardTitleBigger__aJjbc {
    font-size: 1.25em;
    height: 76px
}

.Common_smallCardWithSemanticLabelDefault__XPu15 {
    min-height: 48px;
    max-height: 54px;
    height: auto;
    font-size: .875em;
    line-height: 1.28
}

.Common_smallCardWithSemanticLabelBigger__qeuSp {
    min-height: 48px;
    max-height: 73px;
    height: auto;
    font-size: .875em;
    line-height: 1.28
}

.Common_smallCardImageDefault__cCLoW {
    margin: 0 10px 10px 0;
    height: 59px;
    float: left;
    display: inline-block;
    border-radius: 7px
}

.Common_smallCardImageBigger__imth1 {
    margin: 0 15px 11px 0;
    height: 90px;
    float: left;
    display: inline-block;
    border-radius: 7px
}

.Common_smallCardImageWithSemanticLabelDefault__ZWFiM {
    margin: 0 10px 10px 0;
    height: 59px;
    float: left;
    display: inline-block;
    border-radius: 7px
}

.Common_smallCardImageWithSemanticLabelBigger__WniYG {
    margin: 0 15px 11px 0;
    height: 90px;
    float: left;
    display: inline-block;
    border-radius: 7px
}

.Common_smallCardCardPictogram__CqnL5 {
    position: absolute;
    color: #fff
}

.Common_smallCardCardPictogramPositionDefault__EvIB6 {
    top: 38px
}

.Common_smallCardCardPictogramPositionPremium__V_qD6 {
    top: 23px
}

.Common_smallCardCardPictogramDefault__WlugY {
    left: 72px
}

.Common_smallCardCardPictogramBigger__2K4ix {
    left: 121px
}

.Common_smallCardPrefix__TFfp1 {
    margin-right: 5px;
    font-size: .714286em;
    white-space: nowrap
}

.Common_disablePaddingTop__5YHGB {
    padding-top: 0
}

.Common_underPhotoLabelWrapper__821Yc {
    position: absolute;
    height: 16px;
    border-radius: 0 0 7px 7px
}

.Common_underPhotoLabelDefaultWrapper___yyLv {
    width: 95px;
    top: 44px
}

.Common_underPhotoLabelBiggerWrapper__uyfpK {
    width: 146px;
    top: 75px
}

.Common_premiumLabelBackground__59BQC {
    background-color: #f4f3ee
}

.Common_premiumLabelDisplay__Tib6j {
    display: var(--premium-labels-display,block)
}

.Common_inShortLabelBackground__JtICq {
    background-color: #ffd200
}

.LeftMenu_container__7QZHV .contentPremium {
    display: none
}

.LeftMenu_container__7QZHV .contentPremium-locked {
    pointer-events: none
}

.LeftMenu_container__7QZHV .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.LeftMenu_container__7QZHV #pianoInfo,.LeftMenu_container__7QZHV #pianoOffer {
    position: relative
}

.LeftMenu_container__7QZHV #pianoInfo>*,.LeftMenu_container__7QZHV #pianoOffer>* {
    margin-top: 2.2em
}

.LeftMenu_container__7QZHV #pianoInfo.pianoInfoOffset,.LeftMenu_container__7QZHV #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.LeftMenu_container__7QZHV #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.LeftMenu_container__7QZHV {
    top: 101px;
    margin-top: -.875em;
    margin-bottom: 1em;
    margin-right: -1.25em;
    padding-top: .75em;
    padding-right: 1.25em;
    box-sizing: border-box;
    z-index: 3
}

.LeftMenu_menuOnList___qGcD {
    position: unset;
    padding-top: 1.5em
}

.LeftMenu_categoryItem__HVMFR {
    font-size: .8125em;
    letter-spacing: .008em;
    color: #1e1e1e;
    display: block;
    padding: .5em .875em;
    font-weight: 500;
    text-transform: uppercase;
    position: relative
}

.LeftMenu_categoryItem__HVMFR:hover {
    cursor: pointer;
    background-color: #ffd200;
    color: #1e1e1e
}

.LeftMenu_categoryItem__HVMFR:after {
    content: "";
    position: absolute;
    right: -20px;
    top: 0;
    height: 100%;
    width: 20px
}

.LeftMenu_categoryItemActive__mII3Y {
    color: #555;
    font-weight: 400
}

.LeftMenu_categoryItemPremium__thj6c:hover {
    background-color: #f4f3ee
}

.LeftMenu_categoriesColumn__s9vmO {
    display: flex;
    flex-direction: column;
    min-height: 350px;
    width: 175px
}

.LeftMenu_menuTitle__PU4u0 {
    height: 22px;
    width: 106px;
    margin-bottom: .4em;
    object-fit: contain;
    object-position: left
}

.LeftMenu_linkPlaceholder__LbBN4 {
    height: 20px;
    background: #eee;
    border-radius: 10px;
    margin-top: 10px
}

.CategoryListLogo_logoPlaceholder__BDHvy {
    background: #eee;
    margin: 10px 15px 10px 0;
    height: 50px;
    max-width: 150px
}

.CategoryListLogo_description__C5wRF {
    width: 100%;
    text-align: center;
    color: #1e1e1e;
    padding-bottom: 10px
}

.CategoryListLogo_line__TKlww {
    border-top: 1px solid #c2c2c2;
    padding-top: 20px
}

.Emotions_emotions__MjHcp {
    display: flex;
    align-items: center;
    white-space: nowrap;
    font-size: .875em
}

.Emotions_emotionsDesktop__bZvIh {
    height: 18px;
    font-size: .875em
}

.Emotions_emotionsMobile__JsG_3 {
    height: 18px;
    font-size: .75em
}

.Emotions_emotionsIcon__DO6gM {
    margin-right: 5px;
    -webkit-user-drag: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    pointer-events: auto;
    touch-action: manipulation
}

.Emotions_emotionsIcon_0__PvgBF {
    z-index: 2
}

.Emotions_emotionsIcon_1__EFHZK {
    transform: translateX(-2px);
    z-index: 1;
    margin-right: 1px
}

.Emotions_emotionsIconStandard__mIfQX {
    height: 100%
}

.Emotions_authorEmotions__hmW2g {
    width: 14px;
    height: 14px
}

.Emotions_emotionContainer__kKubY {
    display: flex;
    align-items: center
}

.Emotions_emotionsWithCounter__7d9TV {
    gap: 10px
}

.Emotions_emotionsWithCounterMobile__7Rz_d {
    overflow-x: scroll
}

.EmotionsLayer_EmotionsLayer__OlRRg {
    display: flex;
    position: absolute;
    height: 54px;
    background: #fff 0 0 no-repeat padding-box;
    box-shadow: 0 0 10px rgba(0,0,0,.1607843137);
    border-radius: 27px;
    justify-content: center;
    align-items: center;
    padding: 4px 4px 3px;
    z-index: 20
}

@media screen and (max-width: 348px) {
    .EmotionsLayer_EmotionsLayer__OlRRg {
        height:44px
    }
}

.EmotionsLayer_EmotionsLayerTop__1TD1m {
    bottom: 40px
}

.EmotionsLayer_EmotionsLayerBottom__vBWM7 {
    bottom: -50px
}

.EmotionsLayer_EmotionsLayerCenter__yBgqD {
    left: 50%;
    transform: translateX(-50%)
}

.EmotionsLayer_EmotionsLayerDesktop__PtGRU {
    transition: all .1s ease;
    transition-delay: .2s;
    visibility: hidden;
    opacity: .5;
    left: -70px;
    top: -70px
}

.EmotionsLayer_EmotionsLayerImageTransition__W5A2E {
    transition: height .2s ease-in-out,transform .2s ease-in-out
}

.EmotionsLayer_EmotionsLayerImage__l_jwr {
    box-sizing: content-box;
    -webkit-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    pointer-events: auto;
    touch-action: manipulation
}

.EmotionsLayer_EmotionsLayerImage__l_jwr:hover {
    width: 53px;
    height: 53px
}

.EmotionsLayer_EmotionsLayerImageSelected__rPHQp {
    height: 65px;
    width: 65px;
    box-sizing: content-box;
    padding-bottom: 30px;
    transition: height .3s ease
}

.EmotionsLayer_EmotionsLayerLabelActive__e3KJ1.EmotionsLayer_EmotionsLayerLabelTopMobile__zXPjW:before,.EmotionsLayer_EmotionsLayerLabelActive__e3KJ1.EmotionsLayer_EmotionsLayerLabelTop__y7GyO:before {
    bottom: 65px
}

.EmotionsLayer_EmotionsLayerLabelTopMobile__zXPjW,.EmotionsLayer_EmotionsLayerLabelTop__y7GyO {
    padding: 0 3px
}

.EmotionsLayer_EmotionsLayerLabelTopMobile__zXPjW:last-child:before {
    left: 8px
}

.EmotionsLayer_EmotionsLayerLabelActive__e3KJ1 {
    position: relative
}

.EmotionsLayer_EmotionsLayerLabelActive__e3KJ1:before {
    content: attr(data-name);
    position: absolute;
    letter-spacing: 0;
    color: #fff;
    top: -90px;
    font-size: 1.2em;
    font-weight: 400;
    background: #1e1e1e 0 0 no-repeat padding-box;
    border-radius: 10px;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    left: 50%;
    transform: translate3d(-50%,0,0);
    height: 30px;
    opacity: 1;
    transition: opacity .3s ease
}

.EmotionsLayer_EmotionsLayerLabelTop__y7GyO:before {
    top: -50px;
    font-size: 1em;
    padding: 0 10px;
    height: 23px
}

.EmotionsLayer_EmotionsLayerLabelTop__y7GyO:hover {
    position: relative
}

.EmotionsLayer_EmotionsLayerLabelTop__y7GyO:hover:before {
    content: attr(data-name);
    position: absolute;
    font-weight: 400;
    letter-spacing: 0;
    color: #fff;
    background: #1e1e1e 0 0 no-repeat padding-box;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    left: 50%;
    transform: translate3d(-50%,0,0)
}

.EmotionsLayer_EmotionsLayerLabel__1at75 {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 37px;
    height: 37px;
    padding: 2px;
    margin: 0 5px
}

@media screen and (max-width: 348px) {
    .EmotionsLayer_EmotionsLayerLabel__1at75 {
        width:36px;
        height: 36px
    }
}

.EmotionsLayer_EmotionsLayerTight__ziv8v {
    transition: all .1s ease;
    transition-delay: .2s;
    visibility: hidden;
    opacity: .5;
    left: -32px;
    top: -60px;
    scale: .8
}

.EmotionsLayer_EmotionsLayerTight__ziv8v .EmotionsLayer_EmotionsLayerLabelTop__y7GyO:hover:before {
    padding: 0 10px;
    top: -45px;
    font-size: 1.2em
}

.EmotionsLayer_EmotionsLayerImageSmaller__M_jVM {
    transform: scale(.8);
    transition: transform .3s ease,opacity .3s ease
}

.FeedCard_feedCard__38Sis {
    width: 600px;
    margin-bottom: 15px;
    border: 1px solid #eaeaea;
    border-radius: 7px;
    box-sizing: content-box
}

.ShareLayer_ShareLayer__LO2m_ {
    position: absolute;
    display: flex;
    max-height: 100vh;
    flex-wrap: wrap;
    padding: 16px 22px 10px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 0 4px 4px rgba(0,0,0,.12);
    transition: opacity 0s .4s;
    z-index: 1000
}

.ShareLayer_ShareLayerHidden__VR_QU {
    opacity: 0;
    pointer-events: none
}

.ShareLayer_ShareLayerActive__YiZOG {
    opacity: 1;
    pointer-events: auto
}

.ShareLayer_ShareLayerStandard__Ha50e {
    top: 50px;
    width: 333px
}

.ShareLayer_ShareLayerTight__n4UVn {
    bottom: 50px;
    width: 277px
}

.ShareLayer_ShareLayerHeader__o0h_9 {
    flex-basis: 90%;
    font-weight: 400;
    font-size: 1.5em;
    margin-bottom: 20px
}

.ShareLayer_ShareLayerCloseButton__PCOj9 {
    flex-basis: 10%;
    font-size: 1.5em
}

.ShareLayer_ShareLayerItem__XLt08 {
    margin: 10px 0;
    flex-basis: 50%;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 1.25em;
    color: #1e1e1e
}

.ShareLayer_ShareLayerIcon__cCCHq {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: center
}

.ShareLayer_ShareLayerIcon__cCCHq:before {
    vertical-align: middle
}

.ShareLayer_ShareLayerIconFacebook__f0OV4 {
    background-color: #3b5998
}

.ShareLayer_ShareLayerIconX__QycXn {
    background: #000
}

.ShareLayer_ShareLayerIconMessenger__e4Vbv {
    background: #0084ff
}

.ShareLayer_ShareLayerIconWhatsApp__b9iiz {
    background: #4dc247
}

.ShareLayer_ShareLayerIconEmail__CoSi3 {
    background: #fdb300
}

.ShareLayer_ShareLayerIconCopyLink__1iUHn {
    background: #c8c8c8
}

.ShareLayer_ShareLayerTight__n4UVn.ShareLayer_notPostShare__SGrQa {
    right: 0
}

.ShareLayer_postShare__PpTsv {
    left: 0
}

.EmotionsAndShare_container__7o1sp .contentPremium {
    display: none
}

.EmotionsAndShare_container__7o1sp .contentPremium-locked {
    pointer-events: none
}

.EmotionsAndShare_container__7o1sp .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.EmotionsAndShare_container__7o1sp #pianoInfo,.EmotionsAndShare_container__7o1sp #pianoOffer {
    position: relative
}

.EmotionsAndShare_container__7o1sp #pianoInfo>*,.EmotionsAndShare_container__7o1sp #pianoOffer>* {
    margin-top: 2.2em
}

.EmotionsAndShare_container__7o1sp #pianoInfo.pianoInfoOffset,.EmotionsAndShare_container__7o1sp #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.EmotionsAndShare_container__7o1sp #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.EmotionsAndShare_commons__L_Q3N {
    display: flex;
    align-items: center;
    height: 32px;
    font-weight: 500;
    -webkit-user-select: none;
    user-select: none;
    align-self: center
}

.EmotionsAndShare_commons__L_Q3N.EmotionsAndShare_fullWidth__d94wy {
    width: 100%
}

@media(max-width: 1024px)and (orientation:landscape),(max-width:559px) {
    .EmotionsAndShare_commons__L_Q3N {
        padding-left:16px;
        padding-right: 16px
    }
}

.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_share__wgLZ_ {
    margin-left: 4px
}

.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_abuse__B_Ak4 {
    padding: 9px 8px 7px;
    margin-left: 7px;
    margin-right: 0
}

.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_abuse__B_Ak4,.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_share__wgLZ_ {
    flex-shrink: 0;
    cursor: pointer;
    border-radius: 16px;
    display: flex;
    height: 32px;
    color: #1e1e1e;
    font-size: .75em;
    align-items: center;
    justify-content: center;
    position: relative
}

.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_abuse__B_Ak4:hover .EmotionsAndShare_DesktopShare__3paeh,.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_share__wgLZ_:hover .EmotionsAndShare_DesktopShare__3paeh {
    display: flex
}

.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_abuse__B_Ak4:after,.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_share__wgLZ_:after {
    content: "";
    display: block;
    width: 57px;
    height: 51px;
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: none
}

.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_abuse__B_Ak4:before,.EmotionsAndShare_commons__L_Q3N .EmotionsAndShare_share__wgLZ_:before {
    font-size: 1.125em
}

.EmotionsAndShare_commons__L_Q3N.EmotionsAndShare_tight__xSX5G .EmotionsAndShare_share__wgLZ_ {
    height: 42px;
    margin-left: 0
}

.EmotionsAndShare_alignedRight__hLKRU {
    margin-left: auto
}

.EmotionsAndShare_commonsBackground__X0fGQ {
    background: #fff
}

.EmotionsAndShare_DesktopShareTight__P5KwO:before,.EmotionsAndShare_DesktopShare__3paeh:before {
    content: "";
    display: block;
    width: 333px;
    height: 19px;
    position: absolute;
    right: 0
}

.EmotionsAndShare_DesktopShare__3paeh:before {
    top: -19px
}

.EmotionsAndShare_DesktopShareTight__P5KwO:before {
    bottom: -19px
}

.EmotionsAndShare_abuseStandard__IezVG,.EmotionsAndShare_shareStandard__4m_uG {
    border: .0625em solid #eaeaea;
    background: #fff;
    width: 53px;
    min-width: 43px
}

.EmotionsAndShare_icon__IHxzM {
    height: 14px;
    margin-right: 6px;
    vertical-align: -5%
}

.EmotionsAndShare_iconWithPadding__KInxs {
    padding-left: 6px
}

.EmotionsAndShare_like__tvCVD {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 174px
}

.EmotionsAndShare_like__tvCVD:before {
    padding-right: 7px;
    font-size: 1.3em;
    vertical-align: bottom
}

.EmotionsAndShare_emotion__mpeY6 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 174px
}

.EmotionsAndShare_emotionImg__zC5zy {
    margin-right: 6px
}

.EmotionsDetailed_container__9J7Sx .contentPremium {
    display: none
}

.EmotionsDetailed_container__9J7Sx .contentPremium-locked {
    pointer-events: none
}

.EmotionsDetailed_container__9J7Sx .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.EmotionsDetailed_container__9J7Sx #pianoInfo,.EmotionsDetailed_container__9J7Sx #pianoOffer {
    position: relative
}

.EmotionsDetailed_container__9J7Sx #pianoInfo>*,.EmotionsDetailed_container__9J7Sx #pianoOffer>* {
    margin-top: 2.2em
}

.EmotionsDetailed_container__9J7Sx #pianoInfo.pianoInfoOffset,.EmotionsDetailed_container__9J7Sx #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.EmotionsDetailed_container__9J7Sx #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.EmotionsDetailed_emotions__ZyqvY {
    cursor: pointer;
    border-radius: 16px;
    margin-right: .5em;
    white-space: nowrap;
    display: flex;
    font-size: .75em;
    letter-spacing: 0;
    color: #1e1e1e;
    text-align: center;
    position: relative;
    align-items: center;
    justify-content: center;
    height: 32px;
    border: 1px solid #eaeaea
}

.EmotionsDetailed_emotions__ZyqvY:hover .EmotionsDetailed_DesktopEmotions__GyW3V {
    visibility: visible;
    opacity: 1;
    top: -70px
}

.EmotionsDetailed_emotions__ZyqvY:after {
    content: "";
    display: flex;
    height: 22px;
    position: absolute;
    right: 0;
    top: 8px
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .EmotionsDetailed_emotions__ZyqvY {
        display: none!important
    }
}

.EmotionsDetailed_emotionBtn__ohV_o {
    display: flex;
    align-items: center;
    justify-content: center
}

.EmotionsDetailed_emotionBtn__ohV_o:before {
    font-size: 1.3em;
    vertical-align: bottom
}

.EmotionsDetailed_emotionBtnNarrow__aNqGI:before,.EmotionsDetailed_emotionBtnStandard__b7nxJ:before {
    padding-right: 7px
}

.EmotionsDetailed_emotionBtnStandard__b7nxJ {
    width: 174px
}

.EmotionsDetailed_emotionBtnIconOnly___XaGt {
    width: 53px
}

.EmotionsDetailed_emotionBtnNarrow__aNqGI {
    width: 100px
}

.EmotionsDetailed_emotionImg__CxEgE {
    margin-right: 6px
}

.EmotionsDetailed_emotionImgSmall__r4iVm {
    margin-right: 0
}

.EmotionsTight_container___xmrq .contentPremium {
    display: none
}

.EmotionsTight_container___xmrq .contentPremium-locked {
    pointer-events: none
}

.EmotionsTight_container___xmrq .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.EmotionsTight_container___xmrq #pianoInfo,.EmotionsTight_container___xmrq #pianoOffer {
    position: relative
}

.EmotionsTight_container___xmrq #pianoInfo>*,.EmotionsTight_container___xmrq #pianoOffer>* {
    margin-top: 2.2em
}

.EmotionsTight_container___xmrq #pianoInfo.pianoInfoOffset,.EmotionsTight_container___xmrq #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.EmotionsTight_container___xmrq #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.EmotionsTight_likeContainer__52qHt {
    display: flex;
    align-items: center;
    height: 22px;
    border: 1px solid #eaeaea;
    border-radius: 50px;
    justify-content: center
}

.EmotionsTight_emotions__8tJIY {
    cursor: pointer;
    border-radius: 16px;
    white-space: nowrap;
    display: flex;
    font-size: .75em;
    letter-spacing: 0;
    color: #1e1e1e;
    text-align: center;
    align-items: center;
    justify-content: center;
    height: 32px
}

.EmotionsTight_emotions__8tJIY:hover .EmotionsTight_DesktopEmotions__qgP8J {
    visibility: visible;
    opacity: 1;
    top: -60px;
    left: -32px;
    scale: .8
}

.EmotionsTight_emotions__8tJIY:hover .EmotionsTight_likeContainer__52qHt {
    border-radius: 16px
}

.EmotionsTight_emotions__8tJIY:after {
    content: "";
    display: flex;
    height: 22px;
    position: absolute;
    right: 0;
    top: 8px
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .EmotionsTight_emotions__8tJIY {
        display: none!important
    }
}

.EmotionsTight_like__xMpF1 {
    display: flex;
    align-items: center;
    margin: 0 7px 0 8px
}

.EmotionsTight_like__xMpF1:before {
    vertical-align: bottom
}

.EmotionsTight_counterSelected__As7JZ,.EmotionsTight_counter__N3URs {
    font-size: .925em;
    font-weight: 500;
    min-width: 43px;
    padding: 0 10px 0 7px;
    line-height: 1;
    vertical-align: middle
}

.EmotionsTight_emotion__Kf_oN {
    display: flex;
    align-items: center
}

.EmotionsTight_emotionImg__CdqDw {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    margin: 2px 7px 0 9px;
    display: flex;
    max-height: 12px;
    max-width: 12px
}

.EmotionsTight_likeContainerReaction__CWOTt {
    border-radius: 50px;
    border: 1px solid #eaeaea
}

.EmotionsTight_line__KvpAG {
    border-left: 1px solid #eaeaea;
    height: 12px
}

.EmotionsTight_likeContainerDetail__GJKoz {
    height: 32px;
    margin-right: 8px
}

.Post_container__J1a4S .contentPremium {
    display: none
}

.Post_container__J1a4S .contentPremium-locked {
    pointer-events: none
}

.Post_container__J1a4S .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.Post_container__J1a4S #pianoInfo,.Post_container__J1a4S #pianoOffer {
    position: relative
}

.Post_container__J1a4S #pianoInfo>*,.Post_container__J1a4S #pianoOffer>* {
    margin-top: 2.2em
}

.Post_container__J1a4S #pianoInfo.pianoInfoOffset,.Post_container__J1a4S #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.Post_container__J1a4S #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.Post_content__1XWSE {
    padding: .875rem .875rem 0
}

.Post_authorCardHeader__aP4qL {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.Post_mainContainer__p0CEt {
    display: flex;
    justify-content: center;
    align-items: center
}

.Post_title__vTfKx {
    padding: .875em 0;
    line-height: 1.4;
    color: #1e1e1e;
    word-wrap: break-word
}

.Post_seePostLink__JPn78 {
    width: 90px;
    font-size: .875em;
    margin-bottom: .875em
}

.Post_socialContainer__iQTXp {
    display: grid;
    height: 37px;
    justify-content: end;
    align-items: center;
    width: 50%;
    margin-left: 50%;
    position: relative
}

.Post_detailsContainer__g3Jfy {
    margin: 0 10px
}

.Post_authorTagline__j4nae {
    font-size: .75em
}

.Post_authorTaglineSpace__YctiG {
    margin-bottom: 10px
}

.Post_authorName__YK1XC {
    color: #1e1e1e;
    margin: 2px 0;
    font-size: .875em;
    font-weight: 500
}

.Post_embed__KGXXn {
    margin: 0
}

.Post_image__5Ai_V {
    height: auto;
    width: 100%;
    margin: 15px auto
}

.PopularAuthors_container__56iqH {
    width: 300px
}

.PopularAuthors_heading__FfARE {
    font: normal normal 700 1.125em/1.75em Fira Sans;
    letter-spacing: 0;
    margin-bottom: 4px
}

.PopularAuthors_listContainer__TtI2K {
    border-top: 1px dashed #cecece
}

.PopularAuthors_element__xa5ec {
    padding: 10px;
    border-bottom: 1px dashed #cecece
}

.ArticlesList_center__LMtDr {
    width: 600px;
    margin: 0 auto
}

.ArticlesList_adSet__H1kT0 {
    margin-bottom: .875rem
}

.ArticlesList_loadIdentifier__CR62O {
    width: 100%
}

.ArticlesList_loaderContainer__9LRgA {
    display: flex;
    justify-content: center;
    align-items: center
}

.AuthorArticlesList_titleContainer__BMAo3 {
    margin-bottom: 15px
}

.AuthorArticlesList_errorContainer__UHdhc {
    min-height: 200px;
    margin-top: 15px
}

.BackToHome_container__3vYib .contentPremium {
    display: none
}

.BackToHome_container__3vYib .contentPremium-locked {
    pointer-events: none
}

.BackToHome_container__3vYib .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.BackToHome_container__3vYib #pianoInfo,.BackToHome_container__3vYib #pianoOffer {
    position: relative
}

.BackToHome_container__3vYib #pianoInfo>*,.BackToHome_container__3vYib #pianoOffer>* {
    margin-top: 2.2em
}

.BackToHome_container__3vYib #pianoInfo.pianoInfoOffset,.BackToHome_container__3vYib #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.BackToHome_container__3vYib #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.BackToHome_backToMainPage__1VGYl {
    margin: 20px auto;
    width: 1260px;
    max-width: 100%
}

.BackToHome_backToMainPageButton__ID3Yt {
    cursor: pointer;
    font-family: Fira Sans,Arial,sans-serif;
    display: block;
    width: 100%;
    background: #ffd200;
    text-align: center;
    padding: 20px;
    font-size: 2em;
    font-weight: 700;
    border: none
}

.AuthorProfileModule_container__nUVnH .contentPremium {
    display: none
}

.AuthorProfileModule_container__nUVnH .contentPremium-locked {
    pointer-events: none
}

.AuthorProfileModule_container__nUVnH .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.AuthorProfileModule_container__nUVnH #pianoInfo,.AuthorProfileModule_container__nUVnH #pianoOffer {
    position: relative
}

.AuthorProfileModule_container__nUVnH #pianoInfo>*,.AuthorProfileModule_container__nUVnH #pianoOffer>* {
    margin-top: 2.2em
}

.AuthorProfileModule_container__nUVnH #pianoInfo.pianoInfoOffset,.AuthorProfileModule_container__nUVnH #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.AuthorProfileModule_container__nUVnH #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.AuthorProfileModule_section__j0Dau {
    width: 100%;
    display: flex;
    justify-content: center
}

.AuthorProfileModule_container__nUVnH {
    background: #fff;
    height: 100%;
    display: flex;
    box-sizing: border-box;
    padding: 1em 7px;
    justify-content: space-between;
    width: 1274px;
    position: relative;
    margin: auto
}

@media screen and (max-width: 1366px) {
    .AuthorProfileModule_container__nUVnH {
        width:1248px
    }
}

.AuthorProfileModule_container__nUVnH {
    padding-top: 10px
}

.AuthorProfileModule_leftWrapper__zY5f_ {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    z-index: 1
}

.AuthorProfileModule_rightWrapper__YwY6w {
    width: 300px;
    margin-left: 1.25em;
    flex-shrink: 0;
    display: flex;
    flex-direction: column
}

.AuthorProfileModule_slotContainer__xRFzt {
    height: 100%;
    min-height: 700px;
    max-height: 1500px
}

.Post_postText__Uugwx {
    font-size: .875em;
    line-height: 1.6;
    color: #1e1e1e;
    margin: 10px 0 5px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 4
}

.Post_postMore__fjwht {
    font-size: .875em
}

.Post_postImage__fYNre {
    margin-top: 15px;
    margin-bottom: 15px
}

.Post_authorsWrap__XUdBZ {
    display: flex;
    width: 100%;
    padding-top: 10px;
    align-items: center;
    justify-content: space-between
}

.Post_socialWrapper__yQND1 {
    display: flex;
    align-items: center;
    position: relative
}

.Post_socialWrapperEnd__LPFbh {
    justify-content: flex-end
}

.Post_socialWrapperSpaceBetween__T_6Y8 {
    justify-content: space-between
}

.IconVariants_default__fYSTO:before {
    font-size: 1.3125em
}

.IconVariants_observed__x_Htl:before {
    font-size: 1.0625em
}

.IconVariants_myPosts__oO96J:before {
    font-size: 1.25em
}

.IconVariants_bell3__iWe6h:before {
    font-size: 1.1875em
}

.Navigation_navigation__5Mb2H {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.Navigation_navigationItem__PvFBW {
    padding: 15px 30px 15px 0;
    font-weight: 700;
    color: #1e1e1e;
    display: flex;
    align-items: center;
    margin-bottom: 5px
}

.Navigation_navigationItemFirst___wuLb {
    padding-top: 5px
}

.Navigation_navigationIcon__kmTU_ {
    z-index: 2;
    width: 30px;
    color: #1e1e1e
}

.Navigation_navigationItemLabel__KJE0k {
    margin-left: 5px
}

.Navigation_navigationItemActive__cgYYk {
    position: relative
}

.Navigation_navigationItemActive__cgYYk:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 8px;
    display: block;
    width: 18px;
    height: 18px;
    background: #ffd200;
    border-radius: 100%
}

.Title_container__D_RNv .contentPremium {
    display: none
}

.Title_container__D_RNv .contentPremium-locked {
    pointer-events: none
}

.Title_container__D_RNv .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.Title_container__D_RNv #pianoInfo,.Title_container__D_RNv #pianoOffer {
    position: relative
}

.Title_container__D_RNv #pianoInfo>*,.Title_container__D_RNv #pianoOffer>* {
    margin-top: 2.2em
}

.Title_container__D_RNv #pianoInfo.pianoInfoOffset,.Title_container__D_RNv #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.Title_container__D_RNv #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.Title_default__6E_9G {
    color: #1e1e1e;
    font-weight: 700;
    font-size: 1em;
    line-height: 1.2
}

.Title_light__C18DH {
    color: #969696;
    font-weight: 500;
    font-size: .8375em;
    text-transform: uppercase
}

.Title_big__dW91R {
    color: #1e1e1e;
    font-weight: 700;
    font-size: 1.5em;
    line-height: 1.2
}

.Title_medium__91cLF {
    color: #1e1e1e;
    font-weight: 600;
    font-size: 1.3125em;
    line-height: 1.2
}

.Title_offset__YSO2F {
    padding-bottom: 24px
}

.TitleBar_container__9Zbzh .contentPremium {
    display: none
}

.TitleBar_container__9Zbzh .contentPremium-locked {
    pointer-events: none
}

.TitleBar_container__9Zbzh .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.TitleBar_container__9Zbzh #pianoInfo,.TitleBar_container__9Zbzh #pianoOffer {
    position: relative
}

.TitleBar_container__9Zbzh #pianoInfo>*,.TitleBar_container__9Zbzh #pianoOffer>* {
    margin-top: 2.2em
}

.TitleBar_container__9Zbzh #pianoInfo.pianoInfoOffset,.TitleBar_container__9Zbzh #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.TitleBar_container__9Zbzh #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.TitleBar_TitleBar__nwdYd {
    width: 100%;
    display: flex;
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    align-items: center
}

.TitleBar_TitleBarDesktop__LNn9g {
    top: 50px;
    padding: 32px 0 10px;
    margin-bottom: 15px;
    z-index: 2
}

.TitleBar_TitleBarMobile___OX1O {
    width: 100%;
    max-width: 420px;
    margin: 0 auto;
    height: 62px;
    padding: 15px 0;
    top: 60px;
    z-index: 5
}

.TitleBar_TitleBarMobileOnLayer__VCzOW {
    padding-bottom: 0;
    position: static
}

.TitleBar_backItem__ZV9yx {
    height: 32px;
    font-size: 1em;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 21px;
    margin-right: 17px
}

.TitleBar_backItemMobile__jTOkP {
    margin-left: 14px
}

.TitleBar_backItemDesktop__iDrSj {
    width: 32px;
    background-color: #eaeaea
}

.PanelLayout_PanelLayout__IXhrm {
    width: 100%;
    max-width: 420px;
    margin: 0 auto;
    min-height: 100%;
    background-color: #fff
}

.PanelLayout_PanelLayoutContent__IY_zB {
    width: 100%
}

.PanelLayout_PanelLoaderContainer__JdJMS {
    height: 90vh;
    display: flex;
    align-items: center
}

.PanelLayout_PanelLayout__TngWa {
    width: 100%;
    background-color: #fff;
    margin-top: 70px
}

.PanelLayout_notificationWrap__vU7SC {
    width: 1260px;
    margin: auto
}

.PanelLayout_PanelLayoutWrap__qUKA9 {
    width: 1260px;
    margin: auto;
    display: flex;
    align-items: flex-start;
    position: relative;
    gap: 35px
}

.PanelLayout_PanelLayoutNavigation___RB9f,.PanelLayout_PanelLayoutWidget__zUdFW,.PanelLayout_stickyColumn__p8DjO {
    position: -webkit-sticky;
    position: sticky;
    top: 50px;
    padding-top: 32px
}

.PanelLayout_PanelLayoutNavigation___RB9f {
    width: 300px
}

.PanelLayout_PanelLayoutContent__LETX3 {
    width: 600px;
    position: relative
}

.PanelLayout_PanelLayoutWidget__zUdFW {
    flex-grow: 1
}

.PanelLayout_PanelLoaderContainer__46JOp {
    min-height: 300px;
    display: flex;
    align-items: center
}

.EmotionsAndCounter_emotionsCountWrap__gV1DG {
    display: flex;
    align-items: center
}

.EmotionsAndCounter_emotionsContainer__naDg1 {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-left: auto
}

.EmotionsAndCounter_reverseWithSpace___fZBn {
    flex-direction: row-reverse;
    justify-content: space-between;
    margin: 25px 0
}

.EmotionsAndCounter_emotionsPremiumContainer__j8hpQ {
    margin: 0;
    position: relative
}

.TopWidget_container__G6IbA {
    display: flex;
    align-items: center;
    height: 168px;
    margin: 0 auto;
    padding: 20px 7px;
    box-sizing: border-box;
    background-color: #fff;
    position: relative;
    flex-direction: row-reverse;
    max-width: 1274px
}

@media screen and (max-width: 1366px) {
    .TopWidget_container__G6IbA {
        max-width:1248px
    }
}

.TopWidget_widget__b5ytP {
    width: 100%;
    height: 128px;
    overflow: hidden
}

.TopWidget_adSlotWrap__E04qk {
    width: 270px;
    height: 128px;
    overflow: hidden;
    margin-right: 8px;
    flex-shrink: 0
}

.Article_container__9EMlX .contentPremium {
    display: none
}

.Article_container__9EMlX .contentPremium-locked {
    pointer-events: none
}

.Article_container__9EMlX .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.Article_container__9EMlX #pianoInfo,.Article_container__9EMlX #pianoOffer {
    position: relative
}

.Article_container__9EMlX #pianoInfo>*,.Article_container__9EMlX #pianoOffer>* {
    margin-top: 2.2em
}

.Article_container__9EMlX #pianoInfo.pianoInfoOffset,.Article_container__9EMlX #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.Article_container__9EMlX #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.Article_container__9EMlX {
    box-sizing: border-box;
    font-size: 16px;
    font-family: Fira Sans,sans-serif;
    word-wrap: normal;
    word-break: break-word;
    white-space: normal;
    width: 100%
}

.ContentCommerceDisclaimer_container__8W2rL .contentPremium {
    display: none
}

.ContentCommerceDisclaimer_container__8W2rL .contentPremium-locked {
    pointer-events: none
}

.ContentCommerceDisclaimer_container__8W2rL .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.ContentCommerceDisclaimer_container__8W2rL #pianoInfo,.ContentCommerceDisclaimer_container__8W2rL #pianoOffer {
    position: relative
}

.ContentCommerceDisclaimer_container__8W2rL #pianoInfo>*,.ContentCommerceDisclaimer_container__8W2rL #pianoOffer>* {
    margin-top: 2.2em
}

.ContentCommerceDisclaimer_container__8W2rL #pianoInfo.pianoInfoOffset,.ContentCommerceDisclaimer_container__8W2rL #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.ContentCommerceDisclaimer_container__8W2rL #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.ContentCommerceDisclaimer_container__8W2rL {
    color: #000;
    font-family: Fira Sans;
    font-size: 1.125em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.46;
    margin: 10px 0
}

.ContentCommerceDisclaimer_mobile__oR_O_ {
    padding-left: 16px;
    padding-right: 16px;
    line-height: 1.3;
    margin: 15px 0
}

.ContentCommerceDisclaimer_body___98kQ {
    margin: 20px 0
}

.Result_result__VAt2b {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin: 10px 5px
}

.Result_resultCaption__jccxm {
    font-weight: 700
}

.Result_resultText__2zm_1 {
    font-size: 1em;
    line-height: 1.4;
    margin-bottom: 26px
}

.Result_resultBox__rOsAN {
    border: 2px solid #2c82cf;
    margin: 0 16px 10px
}

.Result_resultBoxCaption__zZiGO {
    padding: 5px;
    height: auto;
    background: #2c82cf;
    color: #fff
}

.Result_resultBoxCaption1__iEjj1 {
    color: #98bfe8;
    text-transform: uppercase;
    font-size: .9em;
    margin-right: 12px
}

.Result_resultBoxCaption2__AxT_M {
    padding: 10px 0;
    line-height: .5;
    display: inline-block;
    clear: left;
    white-space: pre-wrap
}

.Result_resultBox__rOsAN .Result_shareLayer__7pUwY {
    position: relative;
    display: flex;
    width: 100%;
    top: 0;
    box-shadow: none;
    cursor: pointer;
    font-size: .75em;
    z-index: 0
}

.Summary_container__muOUa {
    margin: 10px 0
}

.Summary_missingBox__c_3bN {
    padding: 15px;
    box-sizing: border-box;
    background: #ffde00;
    display: flex;
    flex-direction: row;
    align-items: center
}

.Summary_missingBoxRight__FEf3p {
    padding: 0 16px
}

.Summary_missingBoxRight__FEf3p>.Summary_missingBoxParagraph__rAdTO {
    padding: 0;
    margin: 0
}

.Summary_resultBox__FQQdb {
    border: 2px solid #2c82cf;
    margin-bottom: 10px
}

.Summary_caption__HXWvm {
    background: #2c82cf;
    color: #fff;
    padding-left: 23px;
    line-height: 4
}

.Summary_caption1__6MfZt {
    color: #98bfe8;
    text-transform: uppercase;
    font-size: .8em;
    margin-right: 12px
}

.Summary_caption2__pHk9U {
    font-size: 1.3em;
    display: inline-block;
    clear: left;
    white-space: pre-wrap
}

.Summary_text__BvJb9 {
    display: flex;
    justify-content: center;
    width: 70%;
    margin: 3% auto
}

.Summary_resultsWrapper__W8D40 {
    scroll-margin: 140px
}

.Body_container__2Gobc .contentPremium {
    display: none
}

.Body_container__2Gobc .contentPremium-locked {
    pointer-events: none
}

.Body_container__2Gobc .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.Body_container__2Gobc #pianoInfo,.Body_container__2Gobc #pianoOffer {
    position: relative
}

.Body_container__2Gobc #pianoInfo>*,.Body_container__2Gobc #pianoOffer>* {
    margin-top: 2.2em
}

.Body_container__2Gobc #pianoInfo.pianoInfoOffset,.Body_container__2Gobc #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.Body_container__2Gobc #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.Body_body__rHVWY {
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative
}

.Body_mobileContainer__Lt96_ {
    width: 100%;
    max-width: 1274px;
    background: #fff;
    height: 100%;
    display: flex;
    box-sizing: border-box;
    justify-content: space-between;
    position: relative;
    padding: 0
}

.Body_articleMobile__XUXnx {
    margin-top: 1em;
    display: flex;
    width: 100%
}

.Body_stickyIcons__6ZUa9 {
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 60px
}

.Body_mobileContent__zrda4 p {
    padding-right: 16px;
    padding-left: 16px
}

.Body_mobileContent__zrda4 {
    width: 100%
}

.Body_mobileContent__zrda4 p:first-of-type {
    margin-top: 0
}

.Body_subjectsContainer___2tMq {
    margin-top: .5em;
    margin-bottom: 1.5em
}

@media(max-width: 1024px)and (orientation:landscape),(max-width:559px) {
    .Body_subjectsContainer___2tMq {
        padding:0 1em
    }
}

.Body_rectangleContainer__SjbNA {
    display: flex;
    justify-content: space-around;
    margin-bottom: 1rem
}

.Video_container__PhcT2 .contentPremium {
    display: none
}

.Video_container__PhcT2 .contentPremium-locked {
    pointer-events: none
}

.Video_container__PhcT2 .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.Video_container__PhcT2 #pianoInfo,.Video_container__PhcT2 #pianoOffer {
    position: relative
}

.Video_container__PhcT2 #pianoInfo>*,.Video_container__PhcT2 #pianoOffer>* {
    margin-top: 2.2em
}

.Video_container__PhcT2 #pianoInfo.pianoInfoOffset,.Video_container__PhcT2 #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.Video_container__PhcT2 #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.Video_container__PhcT2 {
    box-sizing: border-box;
    font-size: 16px;
    font-family: Fira Sans,sans-serif;
    word-wrap: normal;
    word-break: break-word;
    white-space: normal;
    width: 100%
}

.Body_container__e_kRr .contentPremium {
    display: none
}

.Body_container__e_kRr .contentPremium-locked {
    pointer-events: none
}

.Body_container__e_kRr .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.Body_container__e_kRr #pianoInfo,.Body_container__e_kRr #pianoOffer {
    position: relative
}

.Body_container__e_kRr #pianoInfo>*,.Body_container__e_kRr #pianoOffer>* {
    margin-top: 2.2em
}

.Body_container__e_kRr #pianoInfo.pianoInfoOffset,.Body_container__e_kRr #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.Body_container__e_kRr #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.Body_body__ZqDCF {
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative
}

.Body_mobileContainer__hi_Om {
    width: 100%;
    max-width: 1274px;
    background: #fff;
    height: 100%;
    display: flex;
    box-sizing: border-box;
    justify-content: space-between;
    position: relative;
    padding: 0
}

.Body_videoMobile__FrJ_8 {
    margin-top: 1em;
    display: flex;
    width: 100%
}

.Body_stickyIcons__F58UG {
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 60px
}

.Body_mobileContent__KUR5D p {
    padding-right: 16px;
    padding-left: 16px
}

.Body_mobileContent__KUR5D {
    width: 100%
}

.Body_mobileContent__KUR5D p:first-of-type {
    margin-top: 0
}

.Body_rectangleContainer__I2kpK {
    display: flex;
    justify-content: space-around;
    margin-bottom: 1rem
}

@media(max-width: 1024px)and (orientation:landscape),(max-width:559px) {
    .Body_partnerContainer__5b0eJ {
        padding-top:1em
    }
}

@keyframes VideoMock_phAnimation__F8F9v {
    0% {
        transform: translate3d(-30%,0,0)
    }

    to {
        transform: translate3d(30%,0,0)
    }
}

.VideoMock_container__eijRz.contentPremium-loader {
    position: absolute;
    bottom: 0;
    top: auto;
    z-index: 2;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    justify-content: center;
    overflow: hidden
}

.VideoMock_container__eijRz.contentPremium-loader:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 50%;
    z-index: 1;
    width: 500%;
    height: 100%;
    margin-left: -250%;
    background: linear-gradient(90deg,rgba(255,255,255,0) 46%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 54%) 50% 50%;
    animation: VideoMock_phAnimation__F8F9v .8s linear infinite;
    content: " ";
    pointer-events: none
}

.VideoMock_containerLandscape__dS2cb.contentPremium-loader {
    max-width: 120vh;
    left: 50%;
    transform: translate(-50%)
}

.VideoMock_videoMockPlayer__Aq1ga {
    flex: 1 1;
    width: 100%;
    min-height: 180px;
    padding: 0 0 calc(56.25% - 40px);
    background-color: #ecedf0;
    margin: 0 0 2px
}

.VideoMock_controlPanel__abNs9 {
    display: flex;
    gap: 10px;
    margin-top: 10px
}

.VideoMock_videoMockButton__JCr_d,.VideoMock_videoMockPlay__E0q__ {
    background-color: #ecedf0;
    height: 30px;
    width: 30px
}

.VideoMock_videoMockPlay__E0q__:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 7px solid rgba(0,0,0,0);
    border-bottom: 7px solid rgba(0,0,0,0);
    border-left: 12px solid #aaa;
    margin: 9px
}

.VideoMock_videoMockButton__JCr_d {
    display: flex;
    align-items: center;
    padding: 3px;
    justify-content: center
}

.VideoMock_videoMockButton__JCr_d:before {
    content: "";
    display: block;
    width: 60%;
    height: 5px;
    background-color: #aaa;
    border-radius: 5px
}

.VideoMock_videoMockControlPanel__HGmsZ {
    align-items: center;
    background-color: #ecedf0;
    gap: 10px;
    height: 30px;
    flex: 1 1;
    display: flex;
    padding: 0 10px;
    justify-content: space-between
}

.VideoMock_videoMockProgressBar__D8N3p,.VideoMock_videoMockText__bEBpx {
    background-color: #aaa;
    border-radius: 5px;
    margin: 5px 0;
    width: 50px
}

.VideoMock_videoMockText__bEBpx {
    height: 6px
}

.VideoMock_videoMockProgressBar__D8N3p {
    flex: 1 1;
    height: 10px
}

.Lead_container__AbzwI .contentPremium {
    display: none
}

.Lead_container__AbzwI .contentPremium-locked {
    pointer-events: none
}

.Lead_container__AbzwI .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.Lead_container__AbzwI #pianoInfo,.Lead_container__AbzwI #pianoOffer {
    position: relative
}

.Lead_container__AbzwI #pianoInfo>*,.Lead_container__AbzwI #pianoOffer>* {
    margin-top: 2.2em
}

.Lead_container__AbzwI #pianoInfo.pianoInfoOffset,.Lead_container__AbzwI #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.Lead_container__AbzwI #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.Lead_leadContainer__ux32g {
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative
}

.Lead_leadMobile__8ARGS {
    width: 100%
}

.Lead_mobileContainer__YyD6V {
    width: 100%;
    max-width: 1274px;
    background: #fff;
    height: 100%;
    display: flex;
    box-sizing: border-box;
    justify-content: space-between;
    position: relative;
    padding: 0
}

.Lead_videoContainer__hLXh1 {
    position: relative;
    clear: both;
    min-height: 220px;
    z-index: 20
}

.Detail_wrapper__xDL2M {
    display: flex;
    flex-direction: column;
    background: #fff
}

html.gift-link-no-ads .Detail_wrapper__xDL2M .onet-ad,html.gift-link-no-ads .Detail_wrapper__xDL2M [class*=Ad],html.gift-link-no-ads .Detail_wrapper__xDL2M [class*=ad-],html.gift-link-no-ads .Detail_wrapper__xDL2M [data-ad-container=true],html.gift-link-no-ads .Detail_wrapper__xDL2M [data-autoslot],html.gift-link-no-ads .Detail_wrapper__xDL2M [id*=ad-],html.gift-link-no-ads .Detail_wrapper__xDL2M [id*=adslot] {
    display: none!important;
    height: 0!important;
    min-height: 0!important;
    margin: 0!important;
    padding: 0!important
}

.Body_container__N9ulg .contentPremium {
    display: none
}

.Body_container__N9ulg .contentPremium-locked {
    pointer-events: none
}

.Body_container__N9ulg .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.Body_container__N9ulg #pianoInfo,.Body_container__N9ulg #pianoOffer {
    position: relative
}

.Body_container__N9ulg #pianoInfo>*,.Body_container__N9ulg #pianoOffer>* {
    margin-top: 2.2em
}

.Body_container__N9ulg #pianoInfo.pianoInfoOffset,.Body_container__N9ulg #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.Body_container__N9ulg #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.Body_body__Dk9pY {
    width: 100%
}

.Body_container__N9ulg {
    background: #fff;
    height: 100%;
    display: flex;
    box-sizing: border-box;
    padding: 1em 7px;
    justify-content: space-between;
    width: 1274px;
    position: relative;
    margin: auto
}

@media screen and (max-width: 1366px) {
    .Body_container__N9ulg {
        width:1248px
    }
}

.Body_videoDesktop__6iwKP {
    width: 940px;
    min-width: 940px
}

@media screen and (max-width: 1366px) {
    .Body_videoDesktop__6iwKP {
        width:914px;
        min-width: 914px
    }
}

.Body_videoDesktop__6iwKP {
    margin-top: 1em;
    display: flex;
    position: relative
}

.Body_stickyIcons__cPO6i {
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 60px
}

.Body_content__6ZkAg {
    width: 100%
}

.Body_rightWrapper__XUAKn {
    display: flex;
    flex-direction: column;
    width: 300px;
    margin-left: 1.25em;
    flex-shrink: 0
}

.Body_centerWrapper__9BeEk {
    background: #fff;
    height: 100%;
    display: flex;
    box-sizing: border-box;
    padding: 1em 7px;
    justify-content: space-between;
    width: 1274px;
    position: relative;
    margin: auto
}

@media screen and (max-width: 1366px) {
    .Body_centerWrapper__9BeEk {
        width:1248px
    }
}

.Body_centerWrapper__9BeEk {
    display: block
}

@keyframes VideoMock_phAnimation__E0iqU {
    0% {
        transform: translate3d(-30%,0,0)
    }

    to {
        transform: translate3d(30%,0,0)
    }
}

.VideoMock_container__7A4OY.contentPremium-loader {
    position: absolute;
    top: 0;
    z-index: 2;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    justify-content: center;
    overflow: hidden
}

.VideoMock_container__7A4OY.contentPremium-loader:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 50%;
    z-index: 1;
    width: 500%;
    height: 100%;
    margin-left: -250%;
    background: linear-gradient(90deg,rgba(255,255,255,0) 46%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 54%) 50% 50%;
    animation: VideoMock_phAnimation__E0iqU .8s linear infinite;
    content: " ";
    pointer-events: none
}

.VideoMock_videoMockPlayer__1xhIK {
    flex: 1 1;
    width: 100%;
    min-height: 180px;
    padding: 0 0 calc(56.25% - 40px);
    background-color: #ecedf0;
    margin: 0 0 2px
}

.VideoMock_controlPanel__YcqZx {
    display: flex;
    gap: 10px;
    margin-top: 10px
}

.VideoMock_videoMockButton__bimZl,.VideoMock_videoMockPlay__yfKaU {
    background-color: #ecedf0;
    height: 30px;
    width: 30px
}

.VideoMock_videoMockPlay__yfKaU:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 7px solid rgba(0,0,0,0);
    border-bottom: 7px solid rgba(0,0,0,0);
    border-left: 12px solid #aaa;
    margin: 9px
}

.VideoMock_videoMockButton__bimZl {
    display: flex;
    align-items: center;
    padding: 3px;
    justify-content: center
}

.VideoMock_videoMockButton__bimZl:before {
    content: "";
    display: block;
    width: 60%;
    height: 5px;
    background-color: #aaa;
    border-radius: 5px
}

.VideoMock_videoMockControlPanel__qmsZf {
    align-items: center;
    background-color: #ecedf0;
    gap: 10px;
    height: 30px;
    flex: 1 1;
    display: flex;
    padding: 0 10px;
    justify-content: space-between
}

.VideoMock_videoMockProgressBar__WG0kv,.VideoMock_videoMockText__Tc8cU {
    background-color: #aaa;
    border-radius: 5px;
    margin: 5px 0;
    width: 50px
}

.VideoMock_videoMockText__Tc8cU {
    height: 6px
}

.VideoMock_videoMockProgressBar__WG0kv {
    flex: 1 1;
    height: 10px
}

.Lead_container__OYOeB .contentPremium {
    display: none
}

.Lead_container__OYOeB .contentPremium-locked {
    pointer-events: none
}

.Lead_container__OYOeB .contentPremiumLimited {
    max-width: 840px;
    margin: 0 auto
}

.Lead_container__OYOeB #pianoInfo,.Lead_container__OYOeB #pianoOffer {
    position: relative
}

.Lead_container__OYOeB #pianoInfo>*,.Lead_container__OYOeB #pianoOffer>* {
    margin-top: 2.2em
}

.Lead_container__OYOeB #pianoInfo.pianoInfoOffset,.Lead_container__OYOeB #pianoOffer.pianoInfoOffset {
    margin-bottom: 2.2em
}

.Lead_container__OYOeB #pianoOffer .tp-container-inner:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 50px;
    top: -65px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff 40%,#ffffff)
}

.Lead_leadContainer__cahCp {
    width: 100%;
    position: relative;
    z-index: 100
}

.Lead_leadDesktop__V2QJB {
    width: 940px;
    min-width: 940px
}

@media screen and (max-width: 1366px) {
    .Lead_leadDesktop__V2QJB {
        width:914px;
        min-width: 914px
    }
}

.Lead_leadNarrowerDesktop__a50SD {
    width: 744px;
    min-width: 744px
}

@media screen and (max-width: 1366px) {
    .Lead_leadNarrowerDesktop__a50SD {
        width:719px;
        min-width: 719px
    }
}

.Lead_container__OYOeB {
    background: #fff;
    height: 100%;
    display: flex;
    box-sizing: border-box;
    padding: 1em 7px;
    justify-content: space-between;
    width: 1274px;
    position: relative;
    margin: auto
}

@media screen and (max-width: 1366px) {
    .Lead_container__OYOeB {
        width:1248px
    }
}

.Lead_leftWrapper__uYLP0 {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    z-index: 1
}

.Lead_leftWrapperSub__At5PG {
    display: flex
}

.Lead_videoContainer__b4QIY {
    position: relative;
    clear: both;
    min-height: 420px;
    overflow: hidden;
    margin-bottom: .5em
}

.Lead_videoContainerPremium__Vz2nX {
    margin-bottom: 30px
}

.Lead_rightWrapper__7cZEi {
    display: flex;
    flex-direction: column;
    width: 300px;
    margin-left: 1.25em;
    flex-shrink: 0
}

.Lead_rightPremium__JqP4v {
    position: -webkit-sticky;
    position: sticky;
    top: 70px
}

.Detail_wrapper__bqn63 {
    display: flex;
    flex-direction: column;
    background: #fff
}

html.gift-link-no-ads .Detail_wrapper__bqn63 .onet-ad,html.gift-link-no-ads .Detail_wrapper__bqn63 [class*=Ad],html.gift-link-no-ads .Detail_wrapper__bqn63 [class*=ad-],html.gift-link-no-ads .Detail_wrapper__bqn63 [data-ad-container=true],html.gift-link-no-ads .Detail_wrapper__bqn63 [data-autoslot],html.gift-link-no-ads .Detail_wrapper__bqn63 [id*=ad-],html.gift-link-no-ads .Detail_wrapper__bqn63 [id*=adslot] {
    display: none!important;
    height: 0!important;
    min-height: 0!important;
    margin: 0!important;
    padding: 0!important
}

.Detail_section__rAh6W {
    position: fixed;
    top: 60px;
    left: 50%;
    transform: translateX(-50%);
    width: 1260px;
    z-index: -1
}

.Filters_container__5EREq {
    width: 254px;
    margin-left: 16px;
    font: normal normal 700 1.125em/1.75em Fira Sans;
    letter-spacing: 0
}

.Filters_list__NsHVm {
    position: -webkit-sticky;
    position: sticky;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 22px;
    top: 80px;
    margin-left: .3em
}

.Filters_link__EojaK {
    color: #1e1e1e;
    line-height: 1.1
}

.Filters_active__sjzhR {
    background: linear-gradient(0deg,#ffd200 10%,transparent 0)
}

.OnetPostsDisclaimer_text__sCSBJ {
    width: 100%;
    line-height: 1.5;
    display: flex;
    justify-content: center;
    font-weight: 400;
    color: #1e1e1e;
    text-align: center
}

.OnetPostsDisclaimer_desktopText__7FqEK {
    font-size: .875em;
    padding: .4rem 0 1rem;
    column-gap: .3em
}

.OnetPostsDisclaimer_disclaimerLink__gjonE {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-align: center
}

.OnetPostsDisclaimer_mobileText__T1gmu {
    flex-direction: column;
    padding: 0 2rem;
    font-size: .814em
}

.Filters_wrapper__J6pXp {
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 999
}

.Filters_container__raCEL {
    position: relative;
    display: inline-block;
    height: 47px;
    width: 75%
}

.Filters_header__0q1Mf {
    padding: 13px 0 0 15px;
    cursor: pointer;
    font: normal normal 500 1em/1.1875em Fira Sans;
    letter-spacing: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.Filters_list__T5M9U {
    position: absolute;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    margin: 13px auto auto 2px;
    box-shadow: 0 1px 4px rgba(0,0,0,.1490196078);
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    overflow-y: auto;
    z-index: 999;
    font: normal normal 400 .875em/1.0625em Fira Sans
}

.Filters_item__FCfiz {
    padding: 10px;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #333
}

.Filters_selectedValue__ebO3y:after {
    content: "";
    position: absolute;
    top: 16px;
    margin-left: 10px;
    display: inline-block;
    width: 6px;
    height: 6px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(135deg)
}

.PostsFeed_container__iRGV4 {
    width: 100%;
    max-width: 420px;
    margin: 0 auto;
    background: linear-gradient(180deg,#c2c2c2 0,#ffffff .15%);
    padding-bottom: 20px
}

.PostsFeed_top__fMPtL {
    text-align: center;
    padding: 36px 28px
}

.PostsFeed_topHeading__YHrmI {
    font-size: 1.3em
}

.PostsFeed_adHolder__OrGCq {
    margin: 1em 0
}

.PostsFeed_topParagraph__qHRm5 {
    font-size: 1em;
    margin-top: 16px;
    font-weight: 400
}

.PostsFeed_loaderContainer__9I5UG {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 5px
}

.PostsFeed_card__sD_O8 {
    box-shadow: 0 3px 6px rgba(0,0,0,.1019607843);
    border: 1px solid #eaeaea;
    background: #fff;
    --custom-bg-color: #ffffff
}

.PostsFeed_feed__FzpFP {
    background-image: linear-gradient(#ffffff 20px,#eaeaea 0,#eaeaea calc(100% - 150px),#ffffff calc(100% - 150px),#ffffff)
}

.PostsFeed_disclaimerContainer__eTmiP {
    margin-top: 15px
}

.PostsFeed_container__BiZTx {
    margin: 25px auto 0;
    width: 1274px;
    background: #fff;
    position: relative
}

.PostsFeed_top__Pkmiu {
    text-align: center;
    padding: 70px 0
}

.PostsFeed_topHeading__R1e3j {
    font-size: 2.5em
}

.PostsFeed_topParagraph__FK425 {
    font-size: 1.75em;
    margin-top: 30px;
    font-weight: 500
}

.PostsFeed_middle__Iym3O {
    display: flex;
    flex-direction: row
}

.PostsFeed_center__CzyLs {
    border-radius: 10px;
    opacity: 1;
    width: 600px
}

.PostsFeed_right__LbIWg {
    width: 298px;
    display: flex;
    flex-direction: column;
    margin-left: 50px
}

.PostsFeed_adSet__kiJZq {
    margin-bottom: .875rem
}

.PostsFeed_loaderContainer__gUIdj {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0
}

.SeoLinks_seoLinks__EiXjd {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 20px;
    padding: 10px 0;
    background-color: #fff
}

.SeoLinks_linksWrapper__bj70T {
    display: grid;
    grid-template-columns: repeat(7,auto);
    column-gap: 30px
}

.SeoLinks_linkItem__YJHrm {
    grid-column: span 1;
    color: #1e1e1e;
    padding-bottom: 3px;
    font-size: .815em
}

.Home_Grid__UCRLN,.Posts_grid__cIou3 {
    margin: 0 auto;
    width: 1248px;
    background: #fff
}

.Posts_topAdContainer__w456r {
    margin-top: 1.56em
}
.ImportantFeed_ImportantMultisourceFlex__Mmhp_ {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    background: var(--custom-bg-color);
    position: relative
}

.ImportantFeed_ImportantMultisourceFlexStandard__JnApp {
    box-shadow: -7px 0 0 0 var(--custom-bg-color),7px 0 0 0 var(--custom-bg-color)
}

.ImportantFeed_ImportantMultisourceFlexWithGradient__zfqZk {
    margin: 0 -7px;
    padding: 0 7px 7px
}

.ImportantFeed_ImportantFeedCard__bHOCS {
    margin: 10px 0
}

.ImportantFeed_ImportantFeedAdSlotDefaultWidth__e681a {
    min-width: 300px
}

.ImportantFeed_SlotBranding__Pbkez {
    grid-column: span 3
}

.ImportantFeed_SlotBrandingTheme___d09g {
    width: calc(100% + 14px);
    margin-left: -7px
}

.ImportantFeed_ImportantFeedAdSlotWide__9VFyp {
    width: 100%
}

.ImportantFeed_FullWidthHeader__fdz8c {
    flex: 0 0 100%;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 5px
}

.ImportantFeed_TwoSectionsWrapper__xK8C6 {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between
}

.ImportantFeed_ImportantMultisourceGridLeft__VQt_H {
    grid-template-columns: repeat(2,1fr);
    column-gap: 20px
}

.ImportantFeed_ImportantMultisourceGridLeftStandard__OBor6 {
    box-shadow: -7px 0 0 0 var(--custom-bg-color),7px 0 0 0 var(--custom-bg-color);
    padding-bottom: 10px;
    margin-bottom: 15px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridLeftStandard__OBor6 {
        box-shadow:-7px 0 0 0 var(--custom-bg-color),7px 0 0 0 var(--custom-bg-color)
    }
}

.ImportantFeed_ImportantMultisourceGridLeftStandard__OBor6 {
    width: 940px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridLeftStandard__OBor6 {
        grid-gap:0 12px;
        width: 932px
    }
}

.ImportantFeed_ImportantMultisourceGridLeftWithGradient__Ykd_Y {
    padding: 0 10px 10px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridLeftWithGradient__Ykd_Y {
        padding:0 7px 10px
    }
}

.ImportantFeed_ImportantMultisourceGridLeftWithGradient__Ykd_Y {
    margin: 0 -7px;
    width: 961px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridLeftWithGradient__Ykd_Y {
        grid-gap:0 12px;
        width: 947px
    }
}

.ImportantFeed_ImportantMultisourceGridRightWithExtraMargin__0he_8 {
    margin-top: 10px
}

.ImportantFeed_ImportantMultisourceGridRight__zWvU0 {
    grid-template-columns: repeat(1,1fr);
    column-gap: 0;
    border-radius: 7px
}

.ImportantFeed_ImportantMultisourceGridRightStandard__S_Ufz {
    box-shadow: -7px 0 0 0 var(--custom-bg-color),7px 0 0 0 var(--custom-bg-color);
    padding-bottom: 10px;
    margin-bottom: 15px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridRightStandard__S_Ufz {
        box-shadow:-7px 0 0 0 var(--custom-bg-color),7px 0 0 0 var(--custom-bg-color)
    }
}

.ImportantFeed_ImportantMultisourceGridRightStandard__S_Ufz {
    width: 300px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridRightStandard__S_Ufz {
        width:290px
    }
}

.ImportantFeed_ImportantMultisourceGridRightWithGradient__XRHyZ {
    padding: 0 10px 10px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridRightWithGradient__XRHyZ {
        padding:0 7px 10px
    }
}

.ImportantFeed_ImportantMultisourceGridRightWithGradient__XRHyZ {
    width: 320px;
    margin-top: 10px;
    margin-left: 7px;
    margin-right: -14px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridRightWithGradient__XRHyZ {
        width:310px;
        margin-left: 5px
    }
}

.ImportantFeed_ImportantMultisourceGridWide__jDCKE {
    grid-template-columns: repeat(3,1fr);
    column-gap: 20px
}

.ImportantFeed_ImportantMultisourceGridWideStandard__8uam_ {
    box-shadow: -7px 0 0 0 var(--custom-bg-color),7px 0 0 0 var(--custom-bg-color);
    padding-bottom: 10px;
    margin-top: 15px;
    margin-bottom: 15px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridWideStandard__8uam_ {
        grid-gap:0 12px;
        width: calc(1248px - 14px)
    }
}

.ImportantFeed_ImportantMultisourceGridWideWithGradient__9YB3K {
    padding: 0 7px 7px;
    margin: 0 -7px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_ImportantMultisourceGridWideWithGradient__9YB3K {
        grid-gap:0 12px
    }
}

.ImportantFeed_ImportantMultisourceGrid__zjYDR {
    display: grid;
    grid-template-rows: auto;
    background: var(--custom-bg-color)
}

.ImportantFeed_ImportantMultisourceGridWithoutBottomOffset__CKwJ6 {
    padding-bottom: 0
}

.ImportantFeed_ImportantMultisourceGrid__zjYDR .onet-ad {
    margin-bottom: 0
}

.ImportantFeed_ImportantMultisourceGrid__zjYDR #onet-ad-flat-boxleft1 {
    width: calc(100% + 7px);
    margin-left: -7px
}

.ImportantFeed_ImportantMultisourceGridWithNonStandardTheme__7x3lS {
    z-index: 2
}

.ImportantFeed_Column__sX7K9 {
    display: flex;
    flex-wrap: wrap;
    place-content: flex-start space-between
}

.ImportantFeed_ColumnStandard__9vCTN {
    margin-top: 15px
}

.ImportantFeed_ColumnWithGradient__z9fk9 {
    margin-top: 9px
}

.ImportantFeed_ColumnStandardInLeftFeed__9KxA9,.ImportantFeed_ColumnWithGradientInLeftFeed__igRLZ,.ImportantFeed_ColumnWithGradientInRightFeed__tgFMF {
    margin-top: 10px
}

.ImportantFeed_Title__evTHP {
    background: #fff;
    margin: -1px 0 0 -7px;
    padding: 7px 0 0 7px
}

.ImportantFeed_TitleNotForLeft__Myq__ {
    grid-column: span 3
}

.ImportantFeed_TitleWithTheme__3Rsim {
    margin: -1px -7px 0
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_TitleElectoralWidgetTight__01sEN {
        width:calc(100% + 14px)
    }
}

.ImportantFeed_RightSectionImage__OJCbI {
    margin-bottom: 10px
}

.ImportantFeed_Column1__qjcWH {
    grid-column: 1/2
}

.ImportantFeed_Column2__eaONo {
    grid-column: 2/3
}

.ImportantFeed_Column2__eaONo article.nativestdRendered a,.ImportantFeed_Column2__eaONo article.nativestdRendered>div:not(.ad_wrapper) {
    display: none
}

.ImportantFeed_Column2__eaONo article.nativestdRendered {
    display: block;
    overflow: hidden;
    height: 284px;
    margin: -11px 0 0
}

.ImportantFeed_Column2__eaONo article.nativestdRendered .ad_adInfo {
    color: var(--custom-adInfo-text-color)
}

.ImportantFeed_Column2__eaONo article.nativestdRendered>:not(.ad_adInfo-nativeSlot-parent)[data-google-query-id]:only-child {
    margin: 10px 0
}

.ImportantFeed_Column3__hmGss {
    grid-column: 3/4
}

.ImportantFeed_AdDisplayed__epqC8 {
    margin-top: 4px
}

.ImportantFeed_IframeContainer__oZzb8 {
    background: #fff;
    margin: -1px 0 0 -7px;
    padding: 14px 0 0 7px
}

.ImportantFeed_IframeContainerForLeft__bMvDM {
    grid-column: span 2
}

.ImportantFeed_IframeContainerNotForLeft__uCYYR {
    grid-column: span 3
}

.ImportantFeed_IframeWithTheme__VUDGu {
    margin: -1px -7px 0
}

.ImportantFeed_IframeWithNonStandardTheme__WiVEQ {
    width: calc(100% + 7px);
    margin-left: -7px
}

@media screen and (max-width: 1366px) {
    .ImportantFeed_IframeElectoralWidgetTight__x9FUp {
        width:calc(100% + 14px)
    }
}

.ImportantFeed_bannerContainer___SYex {
    grid-column: span 3
}

.ImportantFeed_bannerImg__fiNVA,.ImportantFeed_bannerLink__qZ_0_ {
    display: block;
    width: 100%
}

.ImportantFeed_bannerImg__fiNVA {
    height: auto
}

.SectionLinks_sectionLinksElement__yYkTQ {
    color: #6a6a6a;
    display: inline-block;
    font-size: .8125em;
    font-weight: 400;
    line-height: 1.3;
    min-height: 31px;
    padding-left: 10px
}

.SectionLinks_sectionLinksElement__yYkTQ:hover {
    border-bottom: 5px solid #ffd200
}

.SectionLinks_sectionLinksElementSeparator__SA_gD {
    padding-right: 10px;
    position: relative
}

.SectionLinks_sectionLinksElementSeparator__SA_gD:after {
    color: #dcdcdc;
    content: "|";
    text-align: center;
    position: absolute;
    right: -2px;
    top: 1px;
    pointer-events: none
}

.SectionSummaryButton_button__WaVyh {
    padding: 5px 15px;
    border: none;
    border-radius: 100px;
    font-size: .875em;
    font-weight: 600;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    max-width: 100%;
    margin-left: 10px
}

.SectionSummaryButton_yellow___Kmce {
    background: #ffd200
}

.SectionSummaryButton_white__OW0sd {
    background: #fff
}

.SectionSummaryButton_red__PmBpP {
    color: #fff;
    background: #e00000
}

.SectionSummaryButton_mourning__v1P9Q {
    background: #292929;
    color: #fff
}

.SectionSummaryButton_blue__r8veL {
    background: #039;
    color: #fff
}

.SectionSummaryButton_navyblue__OOOXu {
    background: #003663;
    color: #fff
}

.SectionSummaryButton_azure__GCeWO {
    background: #28caff
}

.SectionSummaryButton_springGreen__CmnnT {
    background: #0bf0a4
}

.SectionSummaryButton_green__v3SuL {
    background: #005826;
    color: #fff
}

.SectionSummaryButton_olive__tLsuV {
    background: #78a244;
    color: #fff
}

.SectionSummaryButton_euroblue__jrCQL {
    background: #3770b5;
    color: #fff
}

.SectionSummaryButton_red-gradient__eW_0g {
    background: #db3a38;
    color: #fff
}

.SectionSummaryButton_gold-gradient__y9jQG {
    background: #c5993e;
    color: #fff
}

.SectionSummaryButton_plejada-gradient__ZSIj3 {
    background: #f7af1d;
    color: #fff
}

.SectionSummaryButton_electoral-blue__YXPm0 {
    background: #2451c1;
    color: #fff
}

.SectionSummaryButton_plhr__uyDJ9 {
    background: #eee;
    color: #fff
}

.SectionSummaryButton_custom__tnVYG {
    background: var(--custom-bg-color);
    color: var(--custom-text-color)
}

.SectionHeader_sectionHeader__xTXrA {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    overflow-y: hidden
}

.SectionHeader_titleStandard__iEx7C,.SectionHeader_titleWhite__bWj5h {
    background-color: #fff;
    box-shadow: -5px 0 0 0 #fff,5px 0 0 0 #fff
}

.SectionHeader_titleStandard__iEx7C {
    border-bottom: 1px solid #dcdcdc
}

.SectionHeader_titleWhite__bWj5h {
    border-bottom: 1px solid #fff
}

.SectionHeader_titleTransparent__COyeD {
    background-color: rgba(0,0,0,0)
}

.SectionHeader_headerWidgetContainer__64iWV {
    position: absolute;
    bottom: 0;
    right: 0
}

.SectionHeader_iframeWidget__ZBEhe {
    height: 60px;
    display: flex
}

.SectionHeader_iframeWide__agsav {
    width: 850px
}

.SectionHeader_highIframe__LDQlh {
    height: 28px;
    margin-bottom: 7px
}

.SectionHeader_iframeStandard__Jz_Cm {
    width: 600px
}

.SectionHeader_iframeNarrow__kqKMi {
    width: 315px
}

.SectionHeader_plhrWrap__0S9ZH {
    width: 850px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end
}

.SectionHeader_plhrInside__jScYg {
    width: 50%;
    height: 24px;
    background-color: #eee;
    margin-bottom: 7px;
    border-radius: 12px
}

.SectionHeader_desktopLiveBar__f8bBv {
    text-align: right;
    margin-bottom: 3px;
    overflow: hidden;
    font-size: .75em;
    line-height: 1.91667
}

.StandardLeftFeed_StandardLeftFeedContainer__EoRjX {
    width: 100%
}

.StandardLeftFeed_StandardLeftFeedItems__zE_i9 {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-start
}

.StandardLeftFeed_StandardLeftFeedItemsWithTheme__Ua6ZC {
    background: var(--custom-bg-color)
}

.StandardLeftFeed_StandardLeftFeedItemsWithThemeAndNotGradient__pafw2 {
    box-shadow: -7px 0 0 0 var(--custom-bg-color),7px 0 0 0 var(--custom-bg-color)
}

.StandardLeftFeed_StandardLeftFeedItemsWithGradient__PN_Ww {
    margin: 0 -7px;
    padding: 0 7px
}

.StandardLeftFeed_StandardLeftFeedItemsPremium__aNo_O {
    background: #f4f3ee;
    margin: 0 -7px;
    padding: 0 7px
}

.StandardLeftFeed_StandardLeftFeedItemsClassicCardsGrid__Up_1I {
    display: grid;
    grid-template-columns: 464px 464px;
    column-gap: 20px
}

@media screen and (max-width: 1366px) {
    .StandardLeftFeed_StandardLeftFeedItemsClassicCardsGrid__Up_1I {
        grid-template-columns:455px 455px;
        column-gap: 12px
    }
}

.StandardLeftFeed_StandardLeftFeedItemsThreeColumnsCardsGrid__rgnIx {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 15px;
    margin-bottom: 15px
}

.StandardLeftFeed_StandardLeftFeedWithTheme__u1LVL {
    margin-bottom: 12px
}

.StandardLeftFeed_StandardLeftFeedWithThinColumn__puQE1 {
    width: 780px
}

.StandardLeftFeed_StandardLeftFeedCard__EpEPJ {
    margin: 0
}

.StandardLeftFeed_StandardLeftFeedCard__EpEPJ.nativestdRendered {
    display: block;
    overflow: hidden;
    height: 284px
}

.StandardLeftFeed_StandardLeftFeedCard__EpEPJ:not(.nativestdRendered),article.StandardLeftFeed_StandardLeftFeedCard__EpEPJ.nativestdRendered>:not(.ad_adInfo-nativeSlot-parent)[data-google-query-id]:only-child {
    margin: 10px 0
}

.StandardLeftFeed_StandardLeftFeedAdSlotWide__FN9zc {
    width: 100%;
    grid-column: 1/-1
}

.StandardLeftFeed_PlayerBrandingDestroyed__dgGxB {
    display: none
}

.StandardLeftFeed_StandardLeftFeedAdSlot__xe0Cz {
    width: 300px;
    min-height: 256px;
    display: flex
}

.StandardLeftFeed_StandardLeftFeedAdSlot__xe0Cz.onet-ad {
    margin: -1px 0 0
}

.StandardLeftFeed_bannerContainer__moFxK,.StandardLeftFeed_bannerImg__sGbIv,.StandardLeftFeed_bannerLink__zbDLa {
    display: block;
    width: 100%
}

.StandardLeftFeed_bannerImg__sGbIv {
    height: auto
}

.NamedSectionLinks_namedSectionLinks__IvyJA {
    display: flex;
    font-size: .75em;
    line-height: 1.08334
}

.NamedSectionLinks_title__xsDj_ {
    font-weight: 500;
    flex: 0 1 40px;
    padding-right: 5px
}

.NamedSectionLinks_titleWhite__KPqeO {
    color: #fff
}

.NamedSectionLinks_titleCustom__qI0cX {
    color: var(--custom-text-color)
}

.NamedSectionLinks_list__Wlbun {
    display: flex;
    flex-wrap: wrap
}

.NamedSectionLinks_link__573OP {
    padding: 0 5px;
    font-weight: 400
}

.NamedSectionLinks_linkDefault__i0x53 {
    border-right: 1px solid #ffd200;
    color: #1e1e1e
}

.NamedSectionLinks_linkDefault__i0x53:hover {
    background: #fff;
    background: linear-gradient(90deg,#ffffff 0,#efefef 23%,#ffffff)
}

.NamedSectionLinks_linkWhite__tmiya {
    border-right: 1px solid #dcdcdc;
    color: #fff
}

.NamedSectionLinks_linkCustom__KKqkq {
    border-right: 1px solid #dcdcdc;
    color: var(--custom-text-color)
}

.NamedSectionLinks_linkLast__WZWak {
    border-right: none;
    padding: 0 0 0 5px
}

.StandardRightFeed_standardRightFeedContainer__it8iz {
    margin-bottom: 10px
}

.StandardRightFeed_StandardRightFeedItemsWithTheme__7sBNv {
    padding-bottom: 2px;
    background: var(--custom-bg-color)
}

.StandardRightFeed_StandardRightFeedItemsWithThemeAndNotGradient__JcX1B {
    box-shadow: -5px 0 0 0 var(--custom-bg-color),5px 0 0 0 var(--custom-bg-color)
}

.StandardRightFeed_StandardRightFeedItemsWithGradient__HuOp7 {
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 5px
}

.StandardRightFeed_StandardRightFeedItemsPremium__2caxN {
    background: #f4f3ee
}

.StandardRightFeed_othersWrap__E_Xf_ {
    margin-top: 10px
}

.StandardRightFeed_othersWrapWithTheme__SHZU9 {
    margin-bottom: 10px
}

.StandardRightFeed_others__IfdHo {
    margin-top: 5px
}
