.custom-section {
  background-color: rgb(var(--color-background));
}

.custom-section .block-heading,
.custom-section .subheading {
  width: 100%;
}

.custom-section .custom-html-block {
  background-color: rgb(var(--color-background));
}

.custom-section .subheading,
.custom-section .rte {
  word-break: break-word;
}


.main-blog__container .block-heading {
    font-size: 140px;
    -webkit-text-stroke: 2px #fff;
    color: #000;
}


.main-blog__container {
    padding-top: 45px;
}

@media (max-width: 768px) {
    .main-blog__container .block-heading {
        font-size: 70px;
        -webkit-text-stroke: 2px #fff;
        color: #000;
    }
}

@media (max-width: 480px) {
    .main-blog__container .block-heading {
        font-size: 52px;
    }
}

/* make the UL the scroller on desktop too */
.collabs-rail-wrap {
    overflow: hidden;
    width: 92%;
}

.collabs-rail {
    overflow-x: auto;
    overflow-y: hidden;
}

/* optional: hide scrollbar */
.collabs-rail {
    scrollbar-width: none;
}

.collabs-rail::-webkit-scrollbar {
    display: none;
}