.reels-showcase-wrap {
    max-width: 1240px;
    margin: 0 auto;
    padding: 6rem 2rem;
}

.reels-showcase-wrap .reels-showcase {
    max-width: none;
    margin: 0;
    padding: 0;
}

.reels-showcase__more {
    padding-top: 2.5rem;
    text-align: center;
}

.reels-showcase__more .editorial-link {
    padding: 1rem 1.35rem;
    border: 1px solid #bda891;
    background: transparent;
    cursor: pointer;
}

@media (max-width: 850px) {
    .reels-showcase-wrap { padding: 4rem 1.3rem; }
    .reels-showcase-wrap .reels-showcase { grid-template-columns: 1fr; }
    .reels-showcase-wrap .reels-showcase__card video { height: 550px; }
}
