.videos-responsive{min-width:0;overflow-x:clip}.videos-responsive main,.videos-responsive section,.videos-responsive article,.videos-responsive button,.videos-responsive img,.videos-responsive video,.videos-responsive iframe{min-width:0;max-width:100%}.videos-responsive .category-grid{grid-auto-rows:1fr;align-items:stretch}.videos-responsive .category-grid .video-hover-card{height:100%}.videos-responsive .category-grid .video-hover-card>div:first-child{aspect-ratio:16/9;background:#e7eef5;width:100%;overflow:hidden;height:auto!important}.videos-responsive .category-grid .video-hover-card>div:first-child>img{object-fit:cover;object-position:center;width:100%;height:100%}.videos-responsive .category-grid .video-hover-card>div:first-child>img[src="/thumbnail/logo4.png"]{box-sizing:border-box;object-position:center;background:linear-gradient(145deg,#f2f4f6,#bcc3ca);padding:6px;transform:scale(1.22);object-fit:contain!important}.videos-responsive .category-grid .video-hover-card>div:first-child>img[src="/thumbnail/logo4.png"]+div{background:linear-gradient(#061a3505,#061a3547)!important}.videos-responsive .category-grid .video-hover-card:hover>div:first-child>img[src="/thumbnail/logo4.png"]{transform:scale(1.26)}.videos-responsive .category-grid .video-hover-card>div:nth-child(2)>p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;max-height:2.9em;display:-webkit-box;overflow:hidden}.videos-responsive .solution-video-grid{grid-auto-rows:1fr;align-items:stretch}.videos-responsive .solution-video-card>div:nth-child(2)>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.videos-responsive #product-filter .visual-filter-grid{grid-auto-rows:1fr;align-items:stretch}.videos-responsive #product-filter .video-hover-card{aspect-ratio:4/3;align-self:stretch;width:100%;height:100%;min-height:190px!important}.videos-responsive #product-filter .video-hover-card>img{object-position:center;position:absolute;inset:0;object-fit:cover!important;background:0 0!important;width:100%!important;height:100%!important;padding:0!important}.videos-responsive #product-filter .video-hover-card>span{align-items:flex-end;min-height:36px;display:flex;right:16px;bottom:14px!important;left:16px!important}@media (max-width:900px){.videos-responsive>main>section:first-of-type{min-height:680px!important;padding:72px 32px!important}.videos-responsive>main>section:not(:first-of-type){width:min(100% - 40px,1500px)!important;padding-top:42px!important;padding-bottom:32px!important;scroll-margin-top:112px!important}.videos-responsive .category-grid,.videos-responsive .visual-filter-grid,.videos-responsive .solution-video-grid{gap:18px!important}.videos-responsive .video-hover-card{min-height:0!important}.videos-responsive #product-filter .video-hover-card{min-height:170px!important}.videos-responsive .video-popup-panel{display:none!important}}@media (max-width:640px){.videos-responsive>main>section:first-of-type{align-items:flex-end!important;min-height:620px!important;padding:64px 20px 52px!important}.videos-responsive>main>section:first-of-type>div:last-child>div:first-child{overflow-wrap:break-word;max-width:100%;letter-spacing:.32em!important;font-size:11px!important}.videos-responsive>main>section:first-of-type h1,.videos-responsive>main>section:first-of-type h2{overflow-wrap:break-word;max-width:100%;letter-spacing:-.045em!important;font-size:clamp(34px,10vw,48px)!important;line-height:1.02!important}.videos-responsive>main>section:first-of-type p{font-size:16px!important;line-height:1.6!important}.videos-responsive>main>section:first-of-type a{width:100%!important;min-height:54px!important;padding-left:20px!important;padding-right:20px!important}.videos-responsive>main>section:not(:first-of-type){width:calc(100% - 32px)!important;padding-top:32px!important;padding-bottom:24px!important;scroll-margin-top:92px!important}.videos-responsive>main>section:not(:first-of-type)>div:first-child{align-items:flex-start!important;gap:14px!important;margin-bottom:20px!important}.videos-responsive>main>section:not(:first-of-type)>div:first-child>a{white-space:normal!important;text-align:center!important;width:100%!important;min-height:48px!important;padding-left:18px!important;padding-right:18px!important}.videos-responsive .category-grid,.videos-responsive .visual-filter-grid,.videos-responsive .solution-video-grid{grid-template-columns:1fr!important;gap:14px!important}.videos-responsive .category-grid .video-hover-card{border-radius:22px!important;min-height:0!important}.videos-responsive .category-grid .video-hover-card>div:first-child{aspect-ratio:2!important;height:auto!important}.videos-responsive .category-grid .video-hover-card>div:nth-child(2){padding:14px 16px 16px!important}.videos-responsive .solution-video-card>div:nth-child(2){padding:12px 14px 14px!important}.videos-responsive .solution-card-actions{grid-template-columns:minmax(0,7fr) minmax(84px,3fr)!important;gap:8px!important}.videos-responsive .solution-card-actions summary,.videos-responsive .solution-card-actions .solution-page-button{white-space:nowrap;min-height:38px!important;padding-left:10px!important;padding-right:10px!important;font-size:11px!important}.videos-responsive .visual-filter-grid .video-hover-card{border-radius:20px!important;min-height:132px!important}.videos-responsive #product-filter .video-hover-card{aspect-ratio:16/10;min-height:180px!important}.videos-responsive #product-filter .video-hover-card>img{padding:0!important}.videos-responsive .video-hover-card:hover,.videos-responsive .video-hover-card:hover img{transform:none!important}.videos-responsive details,.videos-responsive summary,.videos-responsive button,.videos-responsive a{touch-action:manipulation}.videos-responsive iframe,.videos-responsive video{border-radius:0!important}}@media (prefers-reduced-motion:reduce){.videos-responsive *,.videos-responsive :before,.videos-responsive :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.video-section-nav__inner{overscroll-behavior-x:contain;scrollbar-color:#7dd3fcb8 transparent;touch-action:pan-x;-webkit-overflow-scrolling:touch;padding-bottom:4px;scroll-padding-inline:10px;scrollbar-width:thin!important}.video-section-nav__inner::-webkit-scrollbar{height:4px;display:block!important}.video-section-nav__inner::-webkit-scrollbar-thumb{background:#7dd3fcb8;border-radius:999px}}
