body.t-body {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
}

a.tn-atom.activated {
    color: #ffffff !important;
    background-color: #043269 !important;
}

.t-feed__col-grid__post-wrapper {
    border-radius: 20px;
    overflow: hidden;
}

.scrollbooster-viewport {
    cursor: -webkit-grab;
    cursor: grab;
    padding-bottom: 30px;
    margin-bottom: -30px;
}

.scrollbooster-viewport:active {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.scrollbooster-content {
    position: absolute;
    width: 100%;
    height: 100%;
}

.arrow-left,
.arrow-right {
    cursor: pointer;
}

@media screen and (min-width: 1200px) {
    .t915 .js-feed-container {
        display: flex;
        flex-flow: row wrap;
        gap: 20px;
        max-width: 1134px;
    }

    .t915 .js-feed-post {
        max-width: calc((100% - 40px) / 3);
        margin: 0 !important;
    }
}

@media screen and (min-width: 1920px) {
    .t915 .js-feed-container {
        max-width: 1760px;
    }
}
