.tcProductGallery{gap:12px;display:grid}.tcProductGalleryMain{background:#fff;border:1px solid #d7e2ea;border-radius:8px;margin:0;overflow:hidden}.tcProductGalleryOpen{aspect-ratio:4/3;cursor:zoom-in;background:#fff;border:0;width:100%;padding:24px;display:block;position:relative}.tcProductGalleryOpen img{object-fit:contain;width:100%;height:100%;display:block}.tcProductGalleryOpen>span{color:#fff;background:#071f3a;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:12px;left:12px}.tcProductGalleryMain figcaption{border-top:1px solid #e1e7ed;padding:12px 16px;font-size:13px;line-height:1.5;position:static}.tcProductGalleryMain figcaption a{color:#0b65a7;text-decoration:underline}.tcProductGalleryThumbs{scrollbar-width:thin;gap:8px;padding:4px;display:flex;overflow-x:auto}.tcProductGalleryThumbs button{cursor:pointer;background:#fff;border:1px solid #b7c7d3;border-radius:5px;flex:0 0 84px;height:68px;padding:6px}.tcProductGalleryThumbs button.isActive{border-color:#0b65a7;box-shadow:inset 0 0 0 2px #0b65a7}.tcProductGalleryThumbs img{object-fit:contain;width:100%;height:100%}.tcProductLightbox{z-index:400;color:#fff;background:#030e1df5;place-items:center;padding:76px 72px;display:grid;position:fixed;inset:0}.tcProductLightboxMedia{place-items:center;width:min(1120px,100%);height:calc(100dvh - 152px);display:grid}.tcProductLightboxMedia img{object-fit:contain;max-width:100%;max-height:100%}.tcProductLightboxClose,.tcProductLightboxPrev,.tcProductLightboxNext{color:#fff;cursor:pointer;background:#071f3a;border:1px solid #94aabf;border-radius:5px;place-items:center;min-width:48px;min-height:48px;font-size:32px;line-height:1;display:grid;position:absolute}.tcProductLightboxClose{top:max(16px,env(safe-area-inset-top));right:16px}.tcProductLightboxPrev,.tcProductLightboxNext{top:50%;transform:translateY(-50%)}.tcProductLightboxPrev{left:12px}.tcProductLightboxNext{right:12px}.tcProductLightboxCount{bottom:max(20px,env(safe-area-inset-bottom));font-size:14px;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:900px){.tcMarketDetailMedia{order:-1}.tcMarketDetailGrid{gap:28px}}@media (max-width:600px){.tcMarketDetailHero{padding:28px 0}.tcMarketDetailCopy h1{font-size:32px}.tcMarketDetailActions{grid-template-columns:1fr;display:grid}.tcMarketEvidence .container{gap:12px;display:grid}.tcMarketEvidenceBadge{justify-self:start}.tcMarketDetailOverviewGrid{grid-template-columns:1fr}.tcMarketDetailOverview article:last-child{grid-column:auto}.tcMarketDetailFacts .container{grid-template-columns:1fr;gap:24px}.tcMarketRelatedHead{display:block}.tcMarketRelatedHead>a{margin-top:14px;display:inline-block}.tcMarketRelatedGrid{grid-template-columns:1fr 1fr;gap:12px}.tcMarketRelatedGrid article>div{padding:12px}.tcMarketRelatedGrid article>div>a{font-size:15px}.tcProductGalleryOpen{padding:18px}.tcProductLightbox{padding:76px 12px 100px}.tcProductLightboxMedia{height:calc(100dvh - 176px)}.tcProductLightboxPrev,.tcProductLightboxNext{top:auto;bottom:38px;transform:none}.tcProductLightboxPrev{left:20px}.tcProductLightboxNext{right:20px}.tcProductLightboxCount{bottom:52px}}@media (max-width:370px){.tcMarketRelatedGrid{grid-template-columns:1fr}}@media (min-width:901px){.tcProductMobileActionBar{display:none!important}}
