@media(max-width:900px){.card-grid{grid-template-columns:repeat(3,1fr)}.header-inner{gap:13px}.search-link{display:none}.about-home{grid-template-columns:1fr}.detail{grid-template-columns:210px 1fr}.mobile-app{padding:32px}.hero-slide,.hero-image{min-height:400px;height:400px}}@media(max-width:600px){.shell{width:min(100% - 26px,1200px)}.header-inner{height:63px}.site-header nav{gap:14px}.brand img{width:27px}.hero{margin-top:18px;border-radius:14px}.hero-slide,.hero-image{height:430px;min-height:430px}.hero-copy{left:21px;right:18px;bottom:35px}.hero-copy h2{font-size:34px}.hero-prev,.hero-next{display:none}.hero-dots{right:19px}.content-section{margin-top:47px}.card-grid{grid-template-columns:repeat(2,1fr);gap:12px}.section-title h2{font-size:23px}.spotlight-grid .poster-card:nth-child(odd){margin-top:0}.neon-shelf{padding:16px}.about-home{padding:25px}.mobile-app{margin-top:55px;padding:27px;display:block}.mobile-app>img{width:96px;margin-top:16px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.channel-hero h1,.detail-info h1{font-size:31px}.featured{padding:16px}.featured-card{grid-template-columns:1fr;gap:18px}.detail{grid-template-columns:1fr;gap:20px}.detail-poster{max-width:210px}.stills>div{grid-template-columns:1fr}.player-page h1{font-size:27px}dl{grid-template-columns:1fr}.film-strip .poster{border-radius:10px}.hero-copy .button{padding:9px 14px}.crumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}