.seo-content{padding:24px 0;line-height:1.65}.seo-content h1{font-size:clamp(26px,4vw,40px);line-height:1.2}.seo-content h2{margin-top:24px}.seo-content a{text-decoration:underline;text-underline-offset:3px}.seo-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;padding-left:20px}.seo-list li{overflow-wrap:anywhere}.seo-list span{color:#aaa}.seo-genres{display:flex;flex-wrap:wrap;gap:8px 24px;padding-left:20px}.seo-poster{float:left;object-fit:cover;border-radius:12px;margin:8px 24px 16px 0}.seo-pagination{clear:both;display:flex;gap:24px;padding:20px 0}.seo-content:after{content:"";display:block;clear:both}html:not(.boot-ui) body:has(#seo-content):not(.seo-ready) main>:not(#seo-content){display:none}body.seo-ready #seo-content{display:none}@media(max-width:600px){.seo-list{grid-template-columns:1fr}.seo-poster{float:none;width:150px;height:225px}}

.seo-seasons{clear:both;margin:24px 0;padding:16px 0;border-top:1px solid #ffffff18;line-height:1.8}.seo-seasons h2{font-size:18px;margin:0 0 8px}.seo-seasons a,.seo-guide-context a{color:inherit;text-decoration:underline;text-underline-offset:3px}.seo-guide-context{clear:both;padding:12px 0;line-height:1.6}.seo-guide-context h2{font-size:16px;margin:8px 0}.seo-guide-context ul{margin:6px 0;padding-left:20px}.detail-main .seo-route-heading{font-size:20px;line-height:1.4;margin:0 0 14px;text-transform:none}.detail-main .seo-guide-context{font-size:14px;margin-top:12px;border-top:1px solid #ffffff18}
