.sl-app #sl-content.sl-page-3 .sl-home-section-heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;width:100%!important;max-width:none}
.sl-app #sl-content.sl-page-3 .sl-home-section-heading>[data-name="Section title"]{flex:1 1 0;min-width:0;width:auto!important}
.sl-app #sl-content.sl-page-3 .sl-home-section-heading>[data-name="Section title"]>*{width:100%!important;max-width:100%}
.sl-app #sl-content.sl-page-3 .sl-home-section-heading>.sl-home-viewall{flex:0 0 auto!important;width:auto!important;min-width:0;max-width:none;margin-left:auto;white-space:nowrap}
.sl-app #sl-content.sl-page-3 .sl-home-viewall p{width:auto!important;white-space:nowrap}
.sl-app #sl-content.sl-page-3>#section-4{height:auto!important;min-height:0!important}
.sl-app #sl-content.sl-page-3 .sl-home-video-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:100%;align-items:start}
.sl-app #sl-content.sl-page-3 .sl-home-video-card{min-width:0;margin:0;padding:0;background:transparent;border:0}
.sl-app #sl-content.sl-page-3 .sl-home-video-media{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;background:#152523}
.sl-app #sl-content.sl-page-3 .sl-home-video-trigger{display:block;position:absolute;inset:0;width:100%;height:100%;cursor:pointer;color:#172921}
.sl-app #sl-content.sl-page-3 .sl-home-video-trigger img{display:block;position:static;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}
.sl-app #sl-content.sl-page-3 .sl-home-video-play{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;font-size:17px;box-shadow:0 2px 15px #0002}
.sl-app #sl-content.sl-page-3 .sl-home-video-category{margin:18px 0 9px;font-size:12px;line-height:1.6;color:#3e5650}
.sl-app #sl-content.sl-page-3 .sl-home-video-card h3{margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.6;font-weight:600;word-break:keep-all;overflow-wrap:break-word;color:#162b25}
.sl-app #sl-content.sl-page-3 .sl-home-video-media iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;max-width:none}
.sl-app #sl-content.sl-page-3 .sl-home-video-stop{position:absolute;top:10px;right:10px;z-index:2;border:0;border-radius:50%;width:34px;height:34px;padding:0;background:#fff;color:#152523;font-size:24px;line-height:34px;cursor:pointer;box-shadow:0 2px 8px #0003}
.sl-app #sl-content.sl-page-3 .sl-home-video-trigger:focus-visible,.sl-app #sl-content.sl-page-3 .sl-home-video-stop:focus-visible{outline:3px solid #1ab6a9;outline-offset:-3px}
.sl-app #sl-content.sl-page-3 .sl-home-video-trigger[hidden]{display:none!important}
@media(min-width:768px) and (max-width:1199px){.sl-app #sl-content.sl-page-3 .sl-home-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}}
@media(max-width:767px){
.sl-app #sl-content.sl-page-3 .sl-home-section-heading{flex-wrap:wrap;gap:24px}
.sl-app #sl-content.sl-page-3 .sl-home-section-heading>[data-name="Section title"]{flex-basis:100%}
.sl-app #sl-content.sl-page-3 .sl-home-section-heading>.sl-home-viewall{margin-left:auto}
.sl-app #sl-content.sl-page-3 .sl-home-video-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,76%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:14px}
.sl-app #sl-content.sl-page-3 .sl-home-video-card{scroll-snap-align:start}
.sl-app #sl-content.sl-page-3 .sl-home-video-card h3{font-size:19px}
}
