.media-art.has-poster,.browse-art.has-poster{background-size:cover;background-position:center;background-repeat:no-repeat}
.media-art.has-poster>.media-person,.browse-art.has-poster>i{display:none}
.poster-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;z-index:1}
.poster.has-poster:before,.poster.has-poster:after{display:none}
.poster.has-poster>b{z-index:2}
.poster.has-poster>i{display:none}
.show-editorial{background:linear-gradient(180deg,var(--panel),#0b0b10)}
.series-facts-wrap{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:0 24px 70px rgba(0,0,0,.22)}
.series-facts{width:100%;border-collapse:collapse;text-align:left}
.series-facts caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.series-facts th,.series-facts td{padding:18px 21px;border-bottom:1px solid rgba(255,255,255,.075);vertical-align:top}
.series-facts tr:last-child th,.series-facts tr:last-child td{border-bottom:0}
.series-facts th{width:16%;color:#7d7985;background:rgba(255,255,255,.016);font:750 9px/1.45 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.series-facts td{width:34%;color:#f2eff4;font:600 12px/1.55 Manrope,sans-serif}
.series-about{max-width:980px;padding-top:46px}
.series-about h2{margin:0 0 20px;font-size:clamp(28px,3vw,42px)}
.series-synopsis{margin:0;color:#f0edf2;font-size:15px;line-height:1.85}
.series-editorial-copy{margin-top:22px;color:#aaa6af;font-size:13px;line-height:1.8}
.series-editorial-copy p{margin:0 0 14px}
.wp-about-seo{margin:30px 0 0;padding:22px 24px;border-left:3px solid var(--accent);border-radius:0 14px 14px 0;background:rgba(255,255,255,.035);color:#aaa6af;font-size:12px;line-height:1.9}
.wp-about-seo strong{color:#f3f0f5;font-weight:750}
.show-faq{background:#0b0b10}
.faq-list{display:grid;gap:10px;max-width:980px}
.faq-list details{border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.025);transition:border-color .2s ease,background .2s ease}
.faq-list details[open]{border-color:rgba(255,255,255,.17);background:rgba(255,255,255,.045)}
.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 21px;cursor:pointer;color:#f4f1f5;font:700 13px/1.45 Manrope,sans-serif;list-style:none}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary i{color:var(--accent);font-size:17px;transition:transform .2s ease}
.faq-list details[open] summary i{transform:rotate(45deg)}
.faq-list details p{max-width:820px;margin:0;padding:0 21px 21px;color:#aaa6af;font-size:13px;line-height:1.75}
@media(max-width:700px){.series-facts tr{display:grid;grid-template-columns:42% 58%}.series-facts th,.series-facts td{width:auto;padding:13px 14px}.series-facts tr th:nth-of-type(2){border-top:1px solid rgba(255,255,255,.075)}.series-facts tr td[colspan]{grid-column:auto}.series-about{padding-top:34px}.series-synopsis{font-size:13px}.wp-about-seo{padding:18px}.faq-list summary{padding:16px;font-size:12px}.faq-list details p{padding:0 16px 17px}}
