.sh-video-grid,.video-index{display:grid;gap:2rem;padding:2rem 0}@media (min-width:880px){.sh-video-grid,.video-index{grid-template-columns:repeat(3,minmax(0,1fr))}}.sh-video-grid .video-item,.sh-video-grid .video-item__inner{display:flex;flex-direction:column}.sh-video-grid .video-item__inner{height:100%}.sh-video-grid .video-item__thumbnail-wrapper{position:relative;width:100%}.sh-video-grid .video-item__play-btn{background:none;border:none;border-radius:8px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.sh-video-grid .video-item__thumbnail{aspect-ratio:16/9;border-radius:8px;display:block;height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.sh-video-grid .video-item__play-btn:hover .video-item__thumbnail{transform:scale(1.05)}.sh-video-grid .video-item__thumbnail-placeholder{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#00496d,#063446);border-radius:8px;color:#fff;display:flex;justify-content:center;width:100%}.sh-video-grid .video-item__play-overlay{align-items:center;background:rgba(0,0,0,.2);border-radius:8px;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease,background .3s ease;width:100%}.sh-video-grid .video-item__play-btn:hover .video-item__play-overlay{background:rgba(0,0,0,.4)}.sh-video-grid .video-item__play-icon{height:64px;transition:transform .3s ease;width:64px}.sh-video-grid .video-item__play-btn:hover .video-item__play-icon{transform:scale(1.1)}.sh-video-grid .video-item__content{display:flex;flex-direction:column;gap:8px;padding:1.5rem 0}.sh-video-grid .video-item__category{color:var(--Helium-Helium-Light,#4c7f98);font-family:Barlow,sans-serif;font-size:16px;font-weight:600;margin:0}.sh-video-grid .video-item__title{color:var(--c-helium,#00496d);font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:30px;margin:0}.sh-video-grid .video-item__title-btn{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;transition:color .3s ease}.sh-video-grid .video-item__title-btn:hover{color:var(--c-oxygen,#00acbb)}.sh-video-grid .video-item__description{color:var(--c-helium-700,#003a57);font-family:Barlow,sans-serif;font-size:14px;font-weight:400;line-height:21px}.sh-video-grid .video-item__link{align-items:center;background:none;border:none;color:var(--c-oxygen,#00acbb);cursor:pointer;display:inline-flex;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;gap:8px;margin-top:8px;padding:0;transition:color .3s ease,gap .3s ease}.sh-video-grid .video-item__link:hover{color:var(--c-helium,#00496d);gap:12px}.sh-video-grid .video-item__link svg{height:14px;width:16px}.video-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px;padding:0}.video-pagination .pagination__link{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;justify-content:center;text-decoration:none;transition:all .3s ease}.video-pagination .pagination__link--next,.video-pagination .pagination__link--prev{padding:8px}.video-pagination .pagination__link--next svg path,.video-pagination .pagination__link--prev svg path{transition:stroke .3s ease}.video-pagination .pagination__link--next:hover svg path,.video-pagination .pagination__link--prev:hover svg path{stroke:#00496d}.video-pagination .pagination__numbers{display:flex;gap:8px}.video-pagination .pagination__link--number{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#00496d;cursor:pointer;display:flex;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;height:39px;justify-content:center;line-height:24px;min-width:35px;padding:0;transition:all .3s ease}.video-pagination .pagination__link--active,.video-pagination .pagination__link--number:hover{background:#4cc4cf;border-color:#4cc4cf;color:#fff}.video-pagination .pagination__link--disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.video-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}.video-modal[aria-hidden=false]{opacity:1;visibility:visible}.video-modal__backdrop{background:rgba(0,0,0,.85);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.video-modal__container{background:#000;border-radius:12px;max-width:1000px;overflow:hidden;position:relative;transform:scale(.9);transition:transform .3s ease;width:90%}.video-modal[aria-hidden=false] .video-modal__container{transform:scale(1)}.video-modal__close{background:none;border:none;color:#fff;cursor:pointer;padding:8px;position:absolute;right:0;top:-40px;transition:color .3s ease;z-index:10}.video-modal__close:hover{color:#00acbb}.video-modal__content{padding-top:56.25%;position:relative;width:100%}.video-modal__content iframe,.video-modal__content video{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.sh-video-grid .video-item[data-hidden=true]{display:none}.video-tabs{display:block;margin-bottom:34px}.video-tabs__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.video-tabs__tab{background:transparent;border:none;border-radius:8px;color:#4c7f98;cursor:pointer;font-family:Barlow,sans-serif;font-size:16px;padding:10px 16px;transition:all .3s ease}.video-tabs__tab--active,.video-tabs__tab:hover{background:var(--Freon-Freon-Lighter,#e4f7f2);color:#00496d;font-weight:600}.video-filter{display:none;margin-bottom:34px;text-align:center}@media (max-width:768px){.video-tabs{display:none}.video-filter{display:block}}.video-filter__title{color:#4c7f98;font-family:Barlow,sans-serif;font-size:20px;font-weight:600;margin-bottom:16px}.video-filter__dropdown-wrapper{display:inline-block;max-width:800px;position:relative;width:100%}.video-filter__dropdown{align-items:flex-start!important;align-self:stretch!important;background:transparent!important;border:1px solid #00496d!important;border-radius:8px!important;color:var(--Helium-Helium,#00496d)!important;display:flex!important;flex-direction:column!important;font-family:Barlow,sans-serif!important;font-size:16px!important;font-weight:600!important;height:56px!important;justify-content:center!important;line-height:150%!important;padding:16px 24px!important;width:100%}.video-filter__dropdown:focus{border-color:#00496d;box-shadow:0 0 0 3px rgba(76,127,152,.1);outline:none}.video-filter__dropdown-icon{color:#00496d;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}