.m .hm-hero{margin-top:6px}.m .hm-hero-track{gap:10px}.m .hm-hero-slide{width:calc(100% - 44px);display:block}.m .hm-hero-ph{aspect-ratio:2;border-radius:var(--r-card)}.m .hm-hero-ph .scrim{height:62%}.m .hm-hero-ph.is-banner>img{width:112%;max-width:none;height:112%;inset:-6%}.m .hm-hero-copy{z-index:1;position:absolute;bottom:12px;left:14px;right:64px}.m .hm-hero-copy .gold{margin-bottom:4px}.m .hm-hero-title{-webkit-line-clamp:1;text-shadow:0 1px 10px #00000059;-webkit-box-orient:vertical;font-size:19px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.m .hm-hero-meta{color:#f4efe7b8;margin-top:3px;font-weight:400}.m .hm-hero .heroplay{color:var(--t1)}.m .hm-hero-ph.is-poster{background:var(--surface)}.m .hm-hero-bg>img{object-fit:cover;object-position:center 30%;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.m .hm-hero-bg:after{content:"";background:linear-gradient(90deg, var(--surface) 38%, transparent);position:absolute;inset:0}.m .hm-hero-poster{aspect-ratio:3/4;height:auto;position:absolute;top:12px;bottom:12px;left:12px}.m .hm-hero-ph.is-poster .hm-hero-copy{bottom:14px;left:43%;right:58px}.m .hm-hero-ph.is-poster .hm-hero-title{text-shadow:none;margin-top:3px;font-size:18px}.m .hm-hero-ph.is-poster .hm-hero-meta{color:var(--t2)}.m .hm-hero-dots{justify-content:center;gap:4px;margin-top:10px;display:flex}.m .hm-hero-dots button{background:var(--fill-2);width:6px;height:3px;transition:width var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:2px;position:relative}.m .hm-hero-dots button:before{content:"";position:absolute;inset:-10px -2px}.m .hm-hero-dots button[aria-current=true]{background:var(--gold);width:16px}.m .hm-rail-poster>li{width:112px}.m .hm-rail-continue>li{width:132px}.m .hm-cw,.m .hm-cw>.ph{display:block}.m .hm-cw .t13{margin-top:7px;display:-webkit-box}.m .hm-cw .meta{display:block}.m .hm-cw .prog-track{z-index:1;background:#ffffff24;height:2px;position:absolute;bottom:0;left:0;right:0}.m .hm-cw .prog{background:var(--gold);z-index:2;height:2px;position:absolute;bottom:0;left:0}.m .hm-new{gap:20px}.m .hm-new-col{width:290px}.m .hm-new-row{padding:6px 0}.m .hm-new-ph{width:54px}.m .hm-new-row .bd{padding-top:2px}.m .hm-new-row .bd>span{display:block}.m .hm-new-row .bd>.t14{display:-webkit-box}.m .hm-new-row .meta{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.m .hm-new-row .gold{margin-top:5px}.m .hm-rk-bd{min-width:0;display:block}.m .hm-rk-bd>span{display:block}.m .hm-rk-bd>.t14{display:-webkit-box}.m .rk5 .sk.r34{width:44px}.m .hm-rail-special{gap:12px}.m .hm-rail-special>li{width:220px}.m .hm-special-ph{aspect-ratio:16/10;display:block}.m .scard .tt,.m .scard .mm{display:block}.m .scard .tt{display:-webkit-box}.m .hm-masonry{padding:0 var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:10px;display:grid}.m .hm-masonry-col{min-width:0}.m .hm-masonry-col>li{margin-bottom:16px}.m .hm-masonry+.loadmore{margin-top:-4px}.m .hm-sk-card>.sk{display:block}.m .hm-sk-t,.m .hm-sk-m{align-items:center;display:flex}.m .hm-sk-t{height:18.2px;margin-top:7px}.m .hm-sk-t>.sk{width:78%;height:12px}.m .hm-sk-m{height:15.5px;margin-top:2px}.m .hm-sk-m>.sk{width:46%;height:10px}.m .hm-sk-card.is-land .hm-sk-t{height:37.7px}.m .hm-sk-card.is-land .hm-sk-t>.sk{width:90%}.m .hm-sk-card.is-land .hm-sk-m{height:16.1px;margin-top:4px}.m .hm-sk-card.is-land .hm-sk-m>.sk{width:40%}.m .hm-sk-l1,.m .hm-sk-l2{width:70%;height:12px;margin-top:6px;display:block}.m .hm-sk-l2{width:42%;height:10px}@media (max-width:899px){.g-home-root>.g-home-seo-intro{width:auto;height:auto;margin:36px var(--gutter) 0;clip:auto;box-shadow:0 -1px 0 var(--line);color:var(--t3);font:400 12px / 1.75 var(--font);white-space:normal;background:0 0;border:0;padding:16px 0 0;position:static;overflow:visible}.g-home-root>.g-home-seo-intro h1{color:var(--t2);font:600 12px / 1.75 var(--font);margin:0 0 4px}.g-home-root>.g-home-seo-intro p{margin:0}.g-home-root>.g-home-seo-intro p+p{margin-top:6px}.g-home-root>.g-home-seo-intro nav{flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}.g-home-root>.g-home-seo-intro nav a{color:var(--t2);font-size:12px;text-decoration:none}}
