.hero-grid .card.stock{min-width:0}.directory-logo{overflow:hidden}.directory-logo>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lx-im.lx-im-monogram{background:var(--ice-2);border:1px solid var(--line);color:var(--navy);letter-spacing:.02em;box-shadow:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}#compare .cmp-ph.cmp-ph-monogram,.cmp-ph.cmp-ph-monogram{color:var(--navy);letter-spacing:.02em;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}#compare .cmp-ph:not(.cmp-ph-tool),.cmp-ph:not(.cmp-ph-tool):not(.cmp-ph-monogram){position:relative}#compare .cmp-ph:not(.cmp-ph-tool) img,.cmp-ph:not(.cmp-ph-tool):not(.cmp-ph-monogram) img{object-fit:cover}@media (max-width:1180px){.hero-grid .rail-r .stock,.hero-grid .rail-r .stock-more{grid-area:auto/1/auto/-1}.sidebar{grid-area:auto/1/auto/-1;margin-left:0}}@media (min-width:641px) and (max-width:1180px){.secs-grid{grid-template-columns:1fr}.secs-grid>#s2{border-left:0;padding-left:0}#s2 .content-format-video{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}#s2 .content-format-video>.content-kind,#s2 .content-format-video>.lka{grid-column:1/-1}#s2 .content-format-video .fvid,#s2 .content-format-video .fvid+.fvid{margin-top:0}#s2 .fth{aspect-ratio:16/7.2;height:auto}#s6 .d2>div:first-child{padding-right:34px}#s6 .d2>div+div{margin-left:0;padding-left:34px}}.vmeta .av{background:linear-gradient(135deg, var(--navy-2), var(--navy-deep));color:#fff;border:2.5px solid #fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #071f5a47}.vmeta .meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vplayer iframe,.vplayer video{background:var(--navy-deep);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}button.vplayer{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:inherit;border:0;padding:0;display:block}.stock .note{color:var(--slate)}@media (min-width:1181px){.hero-grid:has(>.rail-r){grid-template-columns:40fr 30fr 30fr;padding-bottom:0}}.cmp-ph{background:var(--ice-2);border:1px solid var(--line);border-radius:9px;flex:0 0 62px;width:62px;height:50px;position:relative;overflow:hidden}.cmp-ph img{object-fit:cover;width:100%;height:100%;display:block}.cmp-ph-tool{color:var(--blue-strong);justify-content:center;align-items:center;display:flex}.lx-im{width:50px;height:50px;box-shadow:var(--sh-1);border-radius:8px;flex:0 0 50px;overflow:hidden}.lx-im img{object-fit:cover;width:100%;height:100%;display:block}.db-2col{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}@media (max-width:760px){.db-2col{grid-template-columns:1fr}}.cmp-row{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;padding:14px 2px;transition:all .18s;display:flex}.cmp-row b{color:var(--navy);font-size:14.5px;font-weight:800;line-height:1.35}.cmp-row i{color:var(--slate);font-size:11.5px;font-style:normal;line-height:1.45}.cmp-row:hover b{color:var(--blue-strong)}.cmp-row:has(>.cmp-ph){flex-direction:row;align-items:stretch;gap:14px}.cmp-row .cmp-bd{flex-direction:column;flex:1;justify-content:space-between;gap:4px;min-width:0;min-height:57px;display:flex}.cmp-row .cmp-bd .cmp-h{align-items:center;gap:6px;min-width:0;display:flex}.cmp-row .cmp-bd .cmp-h b{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.cmp-row .cmp-bd i{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cmp-row .cmp-bd:not(:has(i)){justify-content:center}#compare .cmp-row .cmp-ph:not(.cmp-ph-monogram):not(.cmp-ph-tool),.cmp-row .cmp-ph:not(.cmp-ph-monogram):not(.cmp-ph-tool){background:#fff}#compare .cmp-row .cmp-ph img,.cmp-row .cmp-ph img,.lx-wrap .cmp-row .cmp-ph img{object-fit:contain}#compare .cmp-row:has(>.cmp-ph) .cmp-ph{aspect-ratio:auto;flex:0 0 57px;width:57px;height:57px}.cmp-row:has(>.cmp-ph) .cmp-ph{aspect-ratio:auto;flex:0 0 57px;width:57px;height:57px}.directory-rank{color:var(--blue-strong)}.vplayer.is-portrait{aspect-ratio:9/16;max-width:min(100%,56.25dvh - 6.75rem);margin-inline:auto}.vplayer.is-portrait img{object-fit:contain}.vby .vby-av{background:var(--blue);color:#fff;letter-spacing:.02em;width:20px;height:20px;box-shadow:0 0 0 1.5px var(--blue);border:1.5px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:inline-flex}.pcard .pbody span.vby{margin-top:7px;display:flex}.pcard .pbody .vby .vby-av{color:#fff;margin-top:0;font-size:8px;display:inline-flex}.content-kind>.lka.ck-all,#s6 .d2 .content-kind>.lka.ck-all{font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--navy);order:2;gap:5px;margin:0;font-weight:800}.content-kind>.lka.ck-all svg{width:11px;height:11px}a.lx-card{align-items:stretch}a.lx-card .lx-c{justify-content:space-between;min-height:69px}a.lx-card b{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}a.lx-card .lx-prev{flex-wrap:nowrap;overflow:hidden}a.lx-card .lx-im{aspect-ratio:auto;flex:0 0 69px;align-self:stretch;width:69px;height:auto}.directory-grid .directory-card{align-items:stretch}.directory-grid .directory-card .directory-rank,.directory-grid .directory-card .directory-arrow{align-self:center}.directory-grid .directory-card{grid-template-columns:34px 74px minmax(0,1fr) 38px}.directory-grid .directory-card .directory-logo{aspect-ratio:auto;align-self:stretch;width:74px;height:auto}.directory-grid .directory-card .directory-body{flex-direction:column;justify-content:space-between;min-height:74px;display:flex}.directory-grid .directory-card .directory-body b,.directory-grid .directory-card .directory-body p{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.directory-grid .directory-card .directory-meta{flex-wrap:nowrap;overflow:hidden}.lx-wrap .mfr-row,.lx-wrap .lx-card,.lx-wrap .cmp-row{align-items:stretch;padding:12px 2px}.lx-wrap .mfr-row{border-top:1px solid #0000}.lx-wrap .mfr-row .ln{align-self:center}.lx-wrap .mfr-row .l-logo,.lx-wrap .lx-card .lx-im,.lx-wrap .cmp-row .cmp-ph{aspect-ratio:auto;flex:0 0 69px;justify-content:center;align-items:center;width:69px;height:69px;display:flex;overflow:hidden}.lx-wrap .cmp-row .cmp-ph img{object-fit:cover;width:100%;height:100%}.lx-wrap .mfr-row .l-logo img{object-fit:contain;width:76%;height:76%}.lx-wrap .mfr-row .l-nm{flex-direction:column;flex:1;justify-content:space-between;min-width:0;min-height:69px;display:flex}.lx-wrap .mfr-row .l-nm:not(:has(i)){justify-content:center}.lx-wrap .lx-cards,.lx-wrap .cmp-rows,.lx-wrap .lx-top{justify-content:flex-start;min-width:0}.lx-wrap .lx-card,.lx-wrap .mfr-row,.lx-wrap .cmp-row{min-width:0;max-width:100%}.lx-wrap .mfr-row .l-nm b,.lx-wrap .mfr-row .l-nm i{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.lx-wrap .lx-c,.lx-wrap .cmp-bd{min-width:0;min-height:69px}.lx-wrap .lx-prev{min-width:0;max-width:100%}.lx-wrap .lx-prev>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lx-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-wrap .lx-title{min-height:44.2px}.lx-wrap .lx-cmp .lx-title .tl-hl{display:block}.lx-wrap .lx-index .lx-title .tl-hl:before{content:"\a ";white-space:pre}.lx-wrap .lx-index,.lx-wrap .lx-cmp{padding-top:20px}.lx-wrap .lx-index{border-left:0}.lx-wrap>.lx-master,.lx-wrap>.lx-index,.lx-wrap>.lx-cmp{min-width:0}.lx-top .mfr-row .mfr-arrow{background:var(--ice-2);width:31px;height:31px;color:var(--navy);transition:var(--t-base);border-radius:50%;flex:0 0 31px;justify-content:center;align-self:center;align-items:center;margin-left:auto;display:flex}.lx-top .mfr-row:hover .mfr-arrow,.lx-top .mfr-row:focus-visible .mfr-arrow{background:var(--navy);color:#fff;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.lx-top .mfr-row .mfr-arrow{transition:none}.lx-top .mfr-row:hover .mfr-arrow,.lx-top .mfr-row:focus-visible .mfr-arrow{transform:none}}@media (max-width:900px){.lx-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lex-shell .lex-atglance,.lex-shell .lex-fact,.lex-shell .lex-panel,.lex-shell .lex-company-portrait-copy{padding-left:0;padding-right:0}}.db-uc{grid-template-columns:repeat(3,minmax(0,1fr))}.db-uc>a.lx-card{min-width:0}@media (max-width:1000px){.db-uc{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-uc .lx-prev>span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.lx-wrap .lx-prev>span>em,.db-uc .lx-prev>span>em{margin-right:4px}
