:root{--rd-paper:#faf6ef;--rd-surface:#ffffff;--rd-ink:#191411;--rd-band:#241c18;--rd-band-2:#3a2f29;--rd-band-line:#4a3d35;--rd-on-dark:#f7f1e8;--rd-on-dark-mid:#c4b7ac;--rd-on-dark-dim:#9c8e83;--rd-text-2:#4a403a;--rd-muted:#6e625a;--rd-line:#e3d9cb;--rd-line-2:#efe7da;--rd-accent:#b1361f;--rd-accent-dark:#8e2a17;--rd-accent-soft:#fbede9;--rd-accent-border:#f0cfc4;--rd-accent-on-dark:#e7a08c;--rd-gold:#c8881a;--rd-gold-off:#ddd1c0;--rd-score:var(--rd-gold);--rd-score-off:var(--rd-gold-off);--rd-teal:#1f6f63;--rd-teal-dark:#155e52;--rd-teal-soft:#e9f2f0;--rd-teal-border:#bfd8d3;--rd-teal-text:#24413c;--rd-tag:#f1e9dc;--rd-ph:#e9e0d3;--rd-ph-line:#ddd1c0;--rd-ad:#f5eee2;--rd-ad-line:#c9b9a2;--rd-font-display:"Khand", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Devanagari", sans-serif;--rd-font-body:"Mukta", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Devanagari", sans-serif;--rd-font-size:17px;--rd-h-scale:1;--rd-h-track:-.02em;--rd-wrap:1280px;--rd-gutter:16px;--rd-r-pill:3px;--rd-r:5px;--rd-r-lg:8px;--rd-shadow:0 2px 12px rgba(25, 20, 17, .10)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{margin:0;background:var(--rd-paper);color:var(--rd-ink);font-family:var(--rd-font-body);font-size:var(--rd-font-size);line-height:1.65;-webkit-font-smoothing:antialiased}img,svg,video,iframe{max-width:100%;height:auto;display:block}img{border-radius:var(--rd-r)}a{color:var(--rd-accent);text-decoration:none}a:hover{color:var(--rd-accent-dark);text-decoration:underline}:focus-visible{outline:3px solid var(--rd-accent);outline-offset:2px;border-radius:3px}h1,h2,h3,h4,h5,h6{font-family:var(--rd-font-display);font-weight:700;line-height:1.12;letter-spacing:var(--rd-h-track);margin:0 0 .5em;color:var(--rd-ink)}h1{font-size:calc(clamp(2rem, 5.4vw, 3.4rem) * var(--rd-h-scale));letter-spacing:var(--rd-h-track)}h2{font-size:calc(clamp(1.5rem, 3.8vw, 2.25rem) * var(--rd-h-scale))}h3{font-size:calc(clamp(1.25rem, 2.8vw, 1.6rem) * var(--rd-h-scale))}h4{font-size:calc(1.15rem * var(--rd-h-scale))}p{margin:0 0 1.15em}ul,ol{margin:0 0 1.15em;padding-left:1.3em}li{margin-bottom:.4em}blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.2em;border-left:3px solid var(--rd-accent);font-size:1.08em}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}pre{background:var(--rd-band);color:var(--rd-on-dark);padding:16px;border-radius:var(--rd-r);overflow-x:auto}table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:.96em}th,td{padding:11px 15px;border-bottom:1px solid var(--rd-line-2);text-align:left}th{font-weight:700}hr{border:0;border-top:1px solid var(--rd-line);margin:2em 0}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--rd-accent);color:#fff;padding:12px 20px;font-weight:700}.skip-link:focus{left:8px;top:8px}.rd-wrap{width:100%;max-width:var(--rd-wrap);margin:0 auto;padding:0 var(--rd-gutter)}.rd-main{padding-bottom:0}.rd-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:34px}@media (min-width:700px){:root{--rd-gutter:28px}}@media (min-width:1040px){:root{--rd-gutter:50px}.rd-grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.rd-grid--full{grid-template-columns:minmax(0,1fr)}}.rd-section{padding-top:46px}.rd-section:first-child{padding-top:34px}.rd-sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-top:3px solid var(--rd-ink);padding-top:12px;margin-bottom:22px}.rd-sectionhead h2,.rd-sectionhead h1{margin:0;font-size:clamp(1.5rem, 3.4vw, 1.95rem)}.rd-sectionhead a{font-size:.9rem;font-weight:700;white-space:nowrap}.rd-sectionhead--onDark{border-top-color:var(--rd-accent)}.rd-sectionhead--onDark h2{color:#fff}.rd-sectionhead--onDark a{color:var(--rd-accent-on-dark)}.rd-topbar{background:#0f0b09;color:var(--rd-on-dark-mid);font-size:13px}.rd-topbar .rd-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px}.rd-topbar a{color:var(--rd-on-dark-mid)}.rd-topbar a:hover{color:#fff}.rd-topbar__links{display:none;gap:22px;list-style:none;margin:0;padding:0}.rd-topbar__links li{margin:0}@media (min-width:760px){.rd-topbar__links{display:flex}}.rd-header{background:var(--rd-surface);border-bottom:1px solid var(--rd-line)}.rd-header__inner{display:flex;align-items:center;gap:16px;min-height:76px;padding-top:12px;padding-bottom:12px}@media (min-width:900px){.rd-header__inner{min-height:96px}}.rd-brand{display:flex;flex-direction:column;gap:2px;margin-right:auto}.rd-brand__name{font-family:var(--rd-font-display);font-size:calc(clamp(1.7rem, 4.6vw, 2.4rem) * var(--rd-h-scale));font-weight:700;line-height:1;letter-spacing:-.015em;color:var(--rd-ink)}.rd-brand__name:hover{color:var(--rd-ink);text-decoration:none}.rd-brand__tag{font-size:11px;letter-spacing:.22em;color:var(--rd-muted);font-weight:600}.rd-brand img{height:52px;width:auto;max-width:100%;object-fit:contain;border-radius:0}.rd-header__ad{display:none}@media (min-width:1040px){.rd-header__ad{display:block;max-width:728px}}.rd-header__tools{display:flex;align-items:center;gap:12px;flex:0 0 auto}.rd-btn-solid{display:none;align-items:center;height:44px;padding:0 22px;background:var(--rd-accent);color:#fff;border-radius:var(--rd-r);font-weight:700;font-size:15px;white-space:nowrap}.rd-btn-solid:hover{background:var(--rd-accent-dark);color:#fff;text-decoration:none}@media (min-width:620px){.rd-btn-solid{display:inline-flex}}.rd-iconbtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--rd-paper);border:1px solid var(--rd-line);border-radius:var(--rd-r);color:var(--rd-ink);cursor:pointer;padding:0;flex:0 0 auto}.rd-iconbtn:hover{background:var(--rd-tag)}@media (min-width:900px){.rd-iconbtn--menu{display:none}}.rd-headersearch__inline{display:none}@media (min-width:900px){.rd-headersearch__inline{display:block;width:210px}.rd-iconbtn--search{display:none}}@media (min-width:1160px){.rd-headersearch__inline{width:264px}}.rd-nav{background:var(--rd-ink)}.rd-nav__list{list-style:none;margin:0;padding:0;display:none}.rd-nav__list.is-open{display:block;padding-bottom:10px}@media (min-width:900px){.rd-nav__list{display:flex!important;align-items:stretch;flex-wrap:wrap;padding-bottom:0}.rd-nav .rd-wrap{padding-left:calc(var(--rd-gutter) - 16px);padding-right:calc(var(--rd-gutter) - 16px)}}.rd-nav li{margin:0;position:relative}.rd-nav a{display:flex;align-items:center;min-height:52px;padding:0 16px;color:#dacfc4;font-family:var(--rd-font-display);font-size:1.22rem;font-weight:600;letter-spacing:.02em;border-bottom:1px solid var(--rd-band-line)}@media (min-width:900px){.rd-nav a{min-height:54px;border-bottom:0;box-shadow:inset 0 -3px 0 #fff0}}.rd-nav a:hover{color:#fff;background:var(--rd-band-2);text-decoration:none}.rd-nav .current-menu-item>a,.rd-nav .current_page_item>a,.rd-nav .current-menu-ancestor>a{color:#fff;box-shadow:inset 0 -3px 0 var(--rd-accent)}.rd-nav .sub-menu{list-style:none;margin:0;padding:0;background:var(--rd-band-2)}@media (min-width:900px){.rd-nav .sub-menu{position:absolute;top:100%;left:0;min-width:230px;z-index:60;display:none;box-shadow:var(--rd-shadow)}.rd-nav li:hover>.sub-menu,.rd-nav li:focus-within>.sub-menu{display:block}}.rd-nav .sub-menu a{font-size:1.05rem;font-weight:500}.rd-nav__bar{display:none;align-items:center;justify-content:space-between;gap:16px;min-height:64px;border-bottom:1px solid var(--rd-band-line)}.rd-nav__brand{font-family:var(--rd-font-display);font-size:1.6rem;font-weight:700;color:#fff;line-height:1}.rd-nav__close{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:#fff0;border:1px solid var(--rd-band-line);border-radius:var(--rd-r);color:#fff;cursor:pointer;padding:0;flex:0 0 auto}.rd-nav__close:hover{background:var(--rd-band-2)}@media (max-width:899px){.rd-nav.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:env(safe-area-inset-top,0);padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 24px)}.rd-nav.is-open .rd-nav__bar{display:flex}.rd-nav.is-open .rd-nav__list{display:block;padding-bottom:0}.rd-nav.is-open .rd-nav__list>li>a{min-height:60px;font-size:1.5rem}.rd-nav.is-open .rd-navsearch{padding-left:0;padding-right:0}}body.rd-menu-open{position:fixed;width:100%;overflow:hidden}.rd-navsearch{padding:14px 16px;border-bottom:1px solid var(--rd-band-line)}@media (min-width:900px){.rd-navsearch{display:none}}.rd-navsearch__note{display:block;margin:8px 0 0;font-size:12px;color:var(--rd-on-dark-dim)}.rd-searchform{display:flex;gap:8px}.rd-searchform input[type="search"]{flex:1 1 auto;min-width:0;height:46px;padding:0 14px;border:1px solid var(--rd-line);border-radius:var(--rd-r);background:#fff;color:var(--rd-ink);font:inherit;font-size:16px}.rd-searchform button{height:46px;padding:0 18px;border:0;border-radius:var(--rd-r);background:var(--rd-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.rd-searchform button:hover{background:var(--rd-accent-dark)}.rd-headersearch{display:none;background:var(--rd-paper);padding:14px 0;border-bottom:1px solid var(--rd-line)}.rd-headersearch.is-open{display:block}@media (min-width:900px){.rd-headersearch{display:none!important}}.rd-ad{margin:0 0 26px}.rd-ad__inner{max-width:100%;overflow:hidden}.rd-ad--header{margin:0}.rd-ad--in-content{margin:30px 0;clear:both}.rd-ad--sidebar{margin-bottom:28px}.rd-ad__label{display:block;font-size:10px;letter-spacing:.16em;color:var(--rd-muted);margin-bottom:6px}.rd-ad--band .rd-ad__inner{min-height:100px;border:1px dashed var(--rd-ad-line);border-radius:4px;background:var(--rd-ad);display:flex;align-items:center;justify-content:center}.rd-hero-split{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media (min-width:1040px){.rd-hero-split{grid-template-columns:minmax(0,1fr) 400px;gap:40px}}.rd-lead{display:flex;flex-direction:column;gap:16px}.rd-lead__media{position:relative;display:block;border-radius:6px;overflow:hidden}.rd-lead__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0}.rd-lead__title{margin:0;font-size:calc(clamp(1.9rem, 5vw, 3rem) * var(--rd-h-scale));line-height:1.08}.rd-lead__title a{color:var(--rd-ink)}.rd-lead__title a:hover{color:var(--rd-accent);text-decoration:none}.rd-lead__verdict{margin:0;font-size:1.12rem;line-height:1.55;color:var(--rd-text-2);max-width:68ch}.rd-lead .rd-byline{border-bottom:0;padding-bottom:0;margin-top:0}.rd-badges{position:absolute;left:14px;top:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rd-kicker{display:inline-block;background:var(--rd-accent);color:#fff;font-family:var(--rd-font-display);font-size:1rem;font-weight:700;letter-spacing:.1em;padding:3px 12px;border-radius:var(--rd-r-pill)}.rd-kicker:hover{color:#fff;text-decoration:none}.rd-pill-dark{display:inline-block;background:var(--rd-band);color:#f3e9dc;font-size:12px;font-weight:700;letter-spacing:.06em;padding:6px 11px;border-radius:var(--rd-r-pill)}.rd-plate{position:absolute;right:14px;bottom:14px;background:#fff;border-radius:6px;padding:8px 14px;display:flex;align-items:baseline;gap:4px;box-shadow:0 2px 12px rgb(25 20 17 / .22)}.rd-plate__num{font-family:var(--rd-font-display);font-size:2.1rem;font-weight:700;line-height:1;color:var(--rd-ink)}.rd-plate__of{font-size:14px;font-weight:700;color:var(--rd-muted)}.rd-secondary{display:flex;flex-direction:column;gap:18px}.rd-secondary__head{border-top:3px solid var(--rd-ink);padding-top:11px;font-family:var(--rd-font-display);font-size:1.5rem;font-weight:700}.rd-mini{display:grid;grid-template-columns:128px minmax(0,1fr);gap:14px;align-items:start;padding-bottom:18px;border-bottom:1px solid var(--rd-line)}.rd-mini:last-child{border-bottom:0;padding-bottom:0}.rd-mini__media{border-radius:4px;overflow:hidden;background:var(--rd-ph)}.rd-mini__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:0}.rd-mini__body{display:flex;flex-direction:column;gap:5px}.rd-mini__kicker{font-family:var(--rd-font-display);font-size:.95rem;font-weight:700;letter-spacing:.12em;color:var(--rd-accent)}.rd-mini__title{margin:0;font-size:1.05rem;line-height:1.32;font-weight:600;font-family:var(--rd-font-display)}.rd-mini__title a{color:var(--rd-ink)}.rd-mini__title a:hover{color:var(--rd-accent);text-decoration:none}.rd-mini__meta{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--rd-muted)}.rd-band{background:var(--rd-band);padding:42px 0;margin-top:44px}.rd-posters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (min-width:760px){.rd-posters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1040px){.rd-posters{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd-poster{display:flex;flex-direction:column;gap:12px}.rd-poster__media{position:relative;display:block;border-radius:var(--rd-r);overflow:hidden;background:var(--rd-band-2)}.rd-poster__media img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:0}.rd-poster__ph{aspect-ratio:2 / 3;display:flex;align-items:center;justify-content:center;border:1px solid var(--rd-band-line);color:#a09186;font-size:11px;letter-spacing:.1em}.rd-poster__score{position:absolute;right:9px;top:9px;background:#fff;color:var(--rd-ink);font-family:var(--rd-font-display);font-size:1.2rem;font-weight:700;padding:1px 10px;border-radius:var(--rd-r-pill)}.rd-poster__title{margin:0;font-size:1.05rem;line-height:1.32;font-weight:600;font-family:var(--rd-font-display)}.rd-poster__title a{color:var(--rd-on-dark)}.rd-poster__title a:hover{color:#fff}.rd-poster__meta{font-size:.82rem;color:#b9aba0}.rd-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 30px}.rd-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1040px){.rd-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:620px){.rd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.rd-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rd-card{display:flex;flex-direction:column;gap:11px}.rd-card__media{position:relative;display:block;border-radius:var(--rd-r);overflow:hidden;background:var(--rd-ph)}.rd-card__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0}.rd-card__ph{width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;border:1px solid var(--rd-ph-line);color:var(--rd-muted);font-size:11px;letter-spacing:.1em}.rd-card__media .rd-kicker{position:absolute;left:10px;top:10px;font-size:.88rem;padding:3px 10px}.rd-card__title{margin:0;font-size:1.35rem;line-height:1.26}.rd-card__title a{color:var(--rd-ink)}.rd-card__title a:hover{color:var(--rd-accent);text-decoration:none}.rd-card__excerpt{margin:0;font-size:.95rem;line-height:1.5;color:var(--rd-text-2)}.rd-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.82rem;color:var(--rd-muted)}.rd-chip{position:absolute;right:10px;top:10px;background:#fff;color:var(--rd-ink);font-family:var(--rd-font-display);font-size:1.2rem;font-weight:700;padding:1px 10px;border-radius:var(--rd-r-pill)}.rd-hcard{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;align-items:start;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:6px;padding:14px}.rd-hcard__media{border-radius:4px;overflow:hidden;background:var(--rd-ph)}.rd-hcard__media img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:0}.rd-hcard__body{display:flex;flex-direction:column;gap:8px;height:100%}.rd-hcard__title{margin:0;font-size:1.15rem;line-height:1.28}.rd-hcard__title a{color:var(--rd-ink)}.rd-hcard__meta{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:.82rem;color:var(--rd-muted)}.rd-platform{display:inline-flex;align-self:flex-start;background:var(--rd-accent-soft);color:var(--rd-accent-dark);font-size:12px;font-weight:700;letter-spacing:.08em;padding:3px 9px;border-radius:var(--rd-r-pill)}.rd-trailercard{display:flex;flex-direction:column;gap:12px}.rd-trailercard__title{margin:0;font-size:1.15rem;line-height:1.3}.rd-trailercard__title a{color:var(--rd-ink)}.rd-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgb(25 20 17 / .82);display:flex;align-items:center;justify-content:center;color:#fff;border:0;padding:0}.rd-play svg{margin-left:3px}.rd-duration{position:absolute;right:9px;bottom:9px;background:var(--rd-ink);color:#fff;font-size:12px;font-weight:700;padding:3px 8px;border-radius:var(--rd-r-pill)}.rd-stars{display:inline-flex;gap:2px;vertical-align:middle}.rd-stars svg{width:15px;height:15px}.rd-stars--lg svg{width:24px;height:24px}.rd-inline-score{display:inline-flex;align-items:baseline;gap:2px;font-weight:700;color:var(--rd-text-2)}.rd-breadcrumb{font-size:.82rem;color:var(--rd-muted);margin-bottom:14px}.rd-breadcrumb a{color:var(--rd-muted)}.rd-breadcrumb a:hover{color:var(--rd-accent)}.rd-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.rd-breadcrumb li{margin:0}.rd-breadcrumb li+li::before{content:"\203A";margin-right:7px;color:#b5a99c}.rd-entry__header{margin-bottom:0}.rd-entry__title{margin:16px 0 0}.rd-byline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.87rem;color:var(--rd-muted);margin-top:14px;padding-bottom:18px;border-bottom:1px solid var(--rd-line)}.rd-byline img{width:34px;height:34px;border-radius:50%}.rd-byline strong{color:var(--rd-ink);font-weight:700}.rd-byline a{color:var(--rd-ink)}.rd-byline a:hover{color:var(--rd-accent)}.rd-hero{margin:22px 0 0}.rd-hero img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px}.rd-hero figcaption{font-size:.82rem;color:var(--rd-muted);margin-top:9px;font-style:italic}.rd-content{font-size:1.12rem;line-height:1.75;color:#241c18;margin-top:30px}.rd-content>*{max-width:72ch}.rd-content>.alignwide,.rd-content>.alignfull,.rd-content>figure,.rd-content>.wp-block-image,.rd-content>table,.rd-content>.rd-ad{max-width:100%}.rd-content h2{margin-top:1.5em;padding-top:.42em;border-top:3px solid var(--rd-ink)}.rd-content h3{margin-top:1.4em}.rd-content figcaption{font-size:.82rem;color:var(--rd-muted)}.rd-content>p:first-child{margin-top:0}.rd-facts{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:6px;overflow:hidden;margin:0 0 26px;font-size:.96rem}.rd-facts th{width:40%;background:#fbf7f0;font-weight:700;color:var(--rd-text-2);vertical-align:top}@media (min-width:620px){.rd-facts th{width:210px}}.rd-facts tr:last-child th,.rd-facts tr:last-child td{border-bottom:0}.rd-verdict{background:var(--rd-accent-soft);border:1px solid var(--rd-accent-border);border-radius:var(--rd-r-lg);padding:22px 24px;margin:0 0 28px}.rd-verdict__head{display:flex;align-items:center;gap:9px;margin-bottom:10px;font-family:var(--rd-font-display);font-size:1.35rem;font-weight:700;letter-spacing:.04em;color:var(--rd-accent-dark)}.rd-verdict p{margin:0;font-size:1.15rem;line-height:1.55;color:#3a2c26;font-weight:500}.rd-newsflag{display:inline-flex;align-items:center;gap:7px;margin:10px 0 0;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rd-accent-dark)}.rd-newsflag::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rd-accent)}.rd-trailerlinks.rd-newslinks{margin-bottom:14px;border-left-color:var(--rd-accent)}.rd-takeaways{background:var(--rd-surface);border:1px solid var(--rd-line);border-left:4px solid var(--rd-accent-dark);border-radius:var(--rd-r-lg);padding:20px 22px;margin:0 0 28px}.rd-content .rd-takeaways{margin:26px 0}.rd-takeaways__head{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-family:var(--rd-font-display);font-size:1.3rem;font-weight:700;letter-spacing:.04em;color:var(--rd-accent-dark)}.rd-takeaways__head:lang(hi){letter-spacing:0}.rd-content .rd-takeaways__head{margin-top:0;padding-top:0;border-top:0}.rd-takeaways__list{list-style:none;margin:0;padding:0}.rd-content .rd-takeaways__list{margin:0;padding:0}.rd-takeaways__list li{position:relative;margin:0;padding:7px 0 7px 22px;font-size:1.02rem;line-height:1.55;color:var(--rd-ink);border-top:1px dashed var(--rd-line)}.rd-takeaways__list li:first-child{border-top:0;padding-top:0}.rd-takeaways__list li::before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--rd-accent-dark)}.rd-takeaways__list li:first-child::before{top:8px}.rd-content .rd-takeaways__list li{margin:0}.rd-content .rd-takeaways__list li::marker{content:none}.rd-scorecard{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r-lg);padding:24px;margin:0 0 28px;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:720px){.rd-scorecard{grid-template-columns:230px minmax(0,1fr);gap:34px}}.rd-scorecard__overall{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}@media (min-width:720px){.rd-scorecard__overall{border-right:1px solid var(--rd-line-2);padding-right:30px}}.rd-scorecard__num{display:flex;align-items:baseline;gap:4px}.rd-scorecard__num b{font-family:var(--rd-font-display);font-size:4.6rem;font-weight:700;line-height:.86}.rd-scorecard__num span{font-size:1.3rem;font-weight:700;color:var(--rd-muted)}.rd-scorecard__word{font-size:.84rem;font-weight:700;letter-spacing:.06em;color:var(--rd-muted)}.rd-criteria{display:flex;flex-direction:column;gap:11px}.rd-criterion{display:grid;grid-template-columns:116px minmax(0,1fr) 40px;gap:12px;align-items:center;font-size:.92rem}@media (min-width:620px){.rd-criterion{grid-template-columns:148px minmax(0,1fr) 40px}}.rd-criterion__label{font-weight:600;color:var(--rd-text-2)}.rd-criterion__track{height:8px;background:var(--rd-line-2);border-radius:4px;display:block;overflow:hidden}.rd-criterion__fill{display:block;height:8px;background:var(--rd-accent);border-radius:4px}.rd-criterion__val{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.rd-scorecard__poster{display:none}@media (min-width:980px){.rd-scorecard--poster{grid-template-columns:140px 200px minmax(0,1fr)}.rd-scorecard__poster{display:block;border-radius:var(--rd-r);overflow:hidden;background:var(--rd-ph)}.rd-scorecard__poster img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:0}}.rd-pc{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin:0 0 28px}@media (min-width:620px){.rd-pc{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-pc__col{border-radius:var(--rd-r-lg);padding:22px}.rd-pc--pro{background:var(--rd-teal-soft);border:1px solid var(--rd-teal-border)}.rd-pc--con{background:var(--rd-accent-soft);border:1px solid var(--rd-accent-border)}.rd-pc__head{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-family:var(--rd-font-display);font-size:1.5rem;font-weight:700}.rd-pc--pro .rd-pc__head{color:var(--rd-teal-dark)}.rd-pc--con .rd-pc__head{color:var(--rd-accent-dark)}.rd-pc ul{margin:0;padding-left:20px;font-size:1rem;line-height:1.7}.rd-pc--pro ul{color:var(--rd-teal-text)}.rd-pc--con ul{color:#3a2c26}.rd-toc{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:6px;margin:28px 0;overflow:hidden;max-width:100%}.rd-toc__btn{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;background:#fff0;border:0;cursor:pointer;text-align:left;font-family:inherit}.rd-toc__btn:hover{background:#fdfbf7}.rd-toc__label{font-family:var(--rd-font-display);font-size:1.4rem;font-weight:700;color:var(--rd-ink)}.rd-toc__count{display:flex;align-items:center;gap:10px;font-size:.82rem;color:var(--rd-muted)}.rd-toc__sign{font-size:1.4rem;line-height:1;color:var(--rd-accent);font-weight:400}.rd-toc__panel{padding:0 22px 18px;border-top:1px solid var(--rd-line-2)}.rd-toc__panel[hidden]{display:none}.rd-toc__list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:9px 26px;font-size:1rem}@media (min-width:720px){.rd-toc__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-toc__list li{margin:0}.rd-spoiler{background:var(--rd-band);border-radius:var(--rd-r-lg);padding:26px;margin:34px 0}.rd-spoiler__head{display:flex;align-items:center;gap:10px;font-family:var(--rd-font-display);font-size:1.65rem;font-weight:700;color:#fff;letter-spacing:.03em}.rd-spoiler__warn{margin:10px 0 0;font-size:1rem;line-height:1.6;color:var(--rd-on-dark-mid)}.rd-spoiler__btn{margin-top:18px;min-height:48px;padding:0 22px;border:1px solid #5a4b42;background:var(--rd-band-2);color:var(--rd-on-dark);border-radius:var(--rd-r);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.rd-spoiler__btn:hover{background:#4a3d35}.rd-spoiler__panel{margin-top:20px;padding-top:20px;border-top:1px solid var(--rd-band-line)}.rd-spoiler__panel[hidden]{display:none}.rd-spoiler__panel p{font-size:1.08rem;line-height:1.7;color:#efe6da}.rd-spoiler__panel p:last-child{margin-bottom:0}.rd-final{background:var(--rd-ink);border-radius:var(--rd-r-lg);padding:30px;margin:34px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;text-align:center}@media (min-width:620px){.rd-final{grid-template-columns:130px minmax(0,1fr);gap:28px;align-items:center;text-align:left}}.rd-final__num{display:flex;flex-direction:column;align-items:center;gap:4px}.rd-final__num b{font-family:var(--rd-font-display);font-size:4.1rem;font-weight:700;line-height:.9;color:#fff}.rd-final__num span{font-size:.9rem;font-weight:700;color:#b9aba0}.rd-final__label{font-family:var(--rd-font-display);font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:.03em}.rd-final p{margin:8px 0 0;font-size:1.08rem;line-height:1.65;color:#e7ded3}.rd-trailer{margin:34px 0}.rd-trailer__frame{position:relative;border-radius:6px;overflow:hidden;background:var(--rd-ph);border:1px solid var(--rd-ph-line);aspect-ratio:16 / 9;width:100%;padding:0;cursor:pointer;display:block}.rd-trailer__frame img{width:100%;height:100%;object-fit:cover;border-radius:0}.rd-trailer__frame .rd-play{width:66px;height:66px}.rd-trailer__frame .rd-play svg{width:26px;height:26px}.rd-trailer__frame iframe{width:100%;height:100%;border:0}.rd-trailer__ph{display:flex;align-items:center;justify-content:center;height:100%;color:var(--rd-muted);font-size:12px;letter-spacing:.1em}.rd-faq{margin:34px 0}.rd-faq__note{font-size:.86rem;color:var(--rd-muted);margin:-8px 0 16px}.rd-faq__list{display:flex;flex-direction:column;gap:10px}.rd-faq__item{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:6px;overflow:hidden}.rd-faq__btn{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:#fff0;border:0;cursor:pointer;text-align:left;font-family:inherit;font-size:1.05rem;font-weight:700;color:var(--rd-ink)}.rd-faq__btn:hover{background:#fdfbf7}.rd-faq__sign{font-size:1.4rem;line-height:1;color:var(--rd-accent);font-weight:400;flex:0 0 auto}.rd-faq__answer{padding:0 20px 18px;font-size:1rem;line-height:1.65;color:var(--rd-text-2);margin:0}.rd-faq__answer[hidden]{display:none}.rd-footer-row{margin-top:34px;padding-top:22px;border-top:1px solid var(--rd-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.rd-tags{display:flex;flex-wrap:wrap;gap:8px}.rd-tags a{background:var(--rd-tag);color:var(--rd-text-2);font-size:.82rem;font-weight:600;padding:7px 13px;border-radius:var(--rd-r-pill)}.rd-tags a:hover{background:var(--rd-accent);color:#fff;text-decoration:none}.rd-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rd-share__label{font-size:.85rem;font-weight:700;color:var(--rd-muted)}.rd-share a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rd-line);background:var(--rd-surface);border-radius:var(--rd-r);color:var(--rd-text-2)}.rd-share a:hover{background:var(--rd-ink);color:#fff;border-color:var(--rd-ink)}.rd-author{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r-lg);padding:22px;margin-top:28px}.rd-author img{width:72px;height:72px;border-radius:50%}.rd-author h2{margin:0 0 5px;font-size:1.2rem}.rd-author p{margin:0;font-size:.95rem;line-height:1.6;color:var(--rd-text-2)}.rd-pagination{margin:34px 0 0}.rd-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.rd-pagination .page-numbers{min-width:46px;height:46px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rd-line);background:var(--rd-surface);border-radius:var(--rd-r);color:var(--rd-text-2);font-weight:700}.rd-pagination .page-numbers:hover{border-color:var(--rd-accent);color:var(--rd-accent);text-decoration:none}.rd-pagination .page-numbers.current{background:var(--rd-ink);border-color:var(--rd-ink);color:#fff}.rd-postnav{margin-top:32px}.rd-postnav .nav-links{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:620px){.rd-postnav .nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-postnav .nav-next{grid-column:2}.rd-postnav .nav-next a{text-align:right}}.rd-postnav .nav-previous,.rd-postnav .nav-next{display:flex;min-width:0}.rd-postnav a{display:flex;flex-direction:column;justify-content:center;width:100%;padding:16px 18px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r-lg);color:var(--rd-ink);height:100%}.rd-postnav a:hover{border-color:var(--rd-accent);text-decoration:none}.rd-postnav small{display:block;color:var(--rd-muted);font-size:.78rem;margin-bottom:4px}.rd-postnav .nav-previous small::before{content:"\2190\00a0"}.rd-postnav .nav-next small::after{content:"\00a0\2192"}.rd-postnav strong{font-weight:700;line-height:1.35}.rd-archive-head{background:var(--rd-band);color:var(--rd-on-dark);padding:42px 0}.rd-archive-head h1{color:#fff;margin:0}.rd-archive-head .rd-breadcrumb,.rd-archive-head .rd-breadcrumb a{color:var(--rd-on-dark-dim)}.rd-archive-head .rd-breadcrumb a:hover{color:#fff}.rd-archive-head .rd-breadcrumb li+li::before{color:#6c6058}.rd-archive-head__desc{color:var(--rd-on-dark-mid);max-width:66ch;margin-top:12px;font-size:1.08rem}.rd-archive-head__desc p:last-child{margin-bottom:0}.rd-archive-head__stats{margin-top:20px;display:flex;flex-wrap:wrap;gap:26px;font-size:.88rem;color:var(--rd-on-dark-dim)}.rd-archive-head__stats b{color:#fff;font-size:1.05rem}.rd-filters{background:var(--rd-surface);border-bottom:1px solid var(--rd-line)}.rd-filters__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0}.rd-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rd-chip-link{height:44px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid var(--rd-line);background:var(--rd-surface);color:var(--rd-text-2);border-radius:22px;font-size:.88rem;font-weight:600}.rd-chip-link:hover{border-color:var(--rd-ink);color:var(--rd-ink);text-decoration:none}.rd-chip-link.is-active{background:var(--rd-ink);border-color:var(--rd-ink);color:#fff}.rd-sort{display:flex;align-items:center;gap:10px}.rd-sort label{font-size:.88rem;font-weight:600;color:var(--rd-muted)}.rd-sort select{height:44px;padding:0 12px;border:1px solid var(--rd-line);background:var(--rd-paper);border-radius:var(--rd-r);font-family:inherit;font-size:.9rem;color:var(--rd-ink)}.rd-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (min-width:620px){.rd-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1040px){.rd-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.rd-strip__item{display:flex;flex-direction:column;gap:9px}.rd-strip__media{position:relative;border-radius:var(--rd-r);overflow:hidden;background:var(--rd-ph)}.rd-strip__media img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:0}.rd-strip__title{margin:0;font-size:1rem;line-height:1.3;font-weight:700;font-family:var(--rd-font-display)}.rd-strip__title a{color:var(--rd-ink)}.rd-strip__meta{font-size:.8rem;color:var(--rd-muted)}.rd-sidebar{min-width:0}@media (min-width:1040px){.rd-sidebar__sticky{position:sticky;top:20px}}.rd-widget{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:6px;padding:20px;margin-bottom:28px}.rd-widget__title{margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--rd-ink);font-size:1.5rem}.rd-widget ul{list-style:none;margin:0;padding:0}.rd-widget>ul>li{padding:11px 0;border-bottom:1px solid var(--rd-line-2);margin:0}.rd-widget>ul>li:last-child{border-bottom:0;padding-bottom:0}.rd-widget a{color:var(--rd-ink)}.rd-widget a:hover{color:var(--rd-accent)}.rd-ranked{list-style:none;margin:0;padding:0}.rd-ranked li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--rd-line-2);margin:0}.rd-ranked li:last-child{border-bottom:0;padding-bottom:0}.rd-ranked__num{font-family:var(--rd-font-display);font-size:1.85rem;font-weight:700;line-height:.9;color:var(--rd-accent)}.rd-ranked__title{display:block;font-weight:600;font-size:.96rem;line-height:1.38}.rd-ranked__meta{display:block;font-size:.78rem;color:var(--rd-muted);margin-top:3px}.rd-scorelist{list-style:none;margin:0;padding:0}.rd-scorelist li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--rd-line-2);margin:0}.rd-scorelist li:last-child{border-bottom:0;padding-bottom:0}.rd-scorelist__badge{flex:0 0 auto;background:var(--rd-ink);color:#fff;font-family:var(--rd-font-display);font-weight:700;font-size:1rem;padding:2px 10px;border-radius:var(--rd-r-pill);font-variant-numeric:tabular-nums}.rd-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--rd-line-2)}.rd-row:last-child{border-bottom:0}.rd-row>div:only-child{grid-column:1 / -1}.rd-row__media{border-radius:4px;overflow:hidden;background:var(--rd-ph)}.rd-row__media img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:0}.rd-row__title{margin:0 0 4px;font-size:1rem;line-height:1.32;font-family:var(--rd-font-display);font-weight:600}.rd-row__title a{color:var(--rd-ink)}.rd-row__meta{font-size:.78rem;color:var(--rd-muted)}.rd-newsletter{background:var(--rd-band);border-radius:6px;padding:24px;margin-bottom:28px}.rd-newsletter h2{color:#fff;margin:0 0 8px;font-size:1.55rem}.rd-newsletter p{margin:0 0 16px;font-size:.92rem;line-height:1.5;color:var(--rd-on-dark-mid)}.rd-newsletter label{display:block;font-size:13px;font-weight:700;color:var(--rd-on-dark-mid);margin-bottom:6px}.rd-newsletter input{width:100%;height:46px;padding:0 13px;border:1px solid var(--rd-band-line);background:#1c1512;border-radius:var(--rd-r);color:var(--rd-on-dark);font-family:inherit;font-size:15px}.rd-newsletter button{margin-top:10px;width:100%;height:48px;border:0;border-radius:var(--rd-r);background:var(--rd-accent);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.rd-newsletter button:hover{background:var(--rd-accent-dark)}.rd-method{background:var(--rd-band);border-radius:6px;padding:22px;margin-bottom:28px}.rd-method h2{color:#fff;margin:0 0 8px;font-size:1.4rem}.rd-method p{margin:0 0 14px;font-size:.9rem;line-height:1.55;color:var(--rd-on-dark-mid)}.rd-method a{color:var(--rd-accent-on-dark);font-weight:700;font-size:.9rem}.rd-comments{margin-top:44px}.rd-comments .comment-list{list-style:none;margin:0 0 26px;padding:0}.rd-comments .comment-list ol.children{list-style:none;padding-left:22px}.rd-comments .comment-body{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r-lg);padding:18px;margin-bottom:14px}.rd-comments .comment-author img{width:40px;height:40px;border-radius:50%}.rd-comments .comment-meta{font-size:.82rem;color:var(--rd-muted);margin-bottom:8px}.rd-comments .reply a{font-size:.85rem;font-weight:700}.rd-comment-note{font-size:.88rem;color:var(--rd-muted)}.rd-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.comment-form label{display:block;font-weight:600;font-size:.9rem;margin-bottom:6px}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:12px 14px;border:1px solid var(--rd-line);border-radius:var(--rd-r);font:inherit;font-size:16px;background:var(--rd-surface);margin-bottom:14px}.comment-form textarea{min-height:140px}.comment-form .submit,.rd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:var(--rd-r);background:var(--rd-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.comment-form .submit:hover,.rd-btn:hover{background:var(--rd-accent-dark);color:#fff;text-decoration:none}.rd-footer{background:var(--rd-ink);color:var(--rd-on-dark-mid);margin-top:52px}.rd-footer a{color:var(--rd-on-dark-mid)}.rd-footer a:hover{color:#fff}.rd-footer__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:44px 0 34px}@media (min-width:620px){.rd-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.rd-footer__cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}}.rd-footer__about{display:flex;flex-direction:column;gap:12px}.rd-footer__logo{font-family:var(--rd-font-display);font-size:2rem;font-weight:700;color:#fff;line-height:1}.rd-footer__about p{margin:0;font-size:.92rem;line-height:1.6;max-width:300px}.rd-footer .rd-widget{background:#fff0;border:0;padding:0;margin:0}.rd-footer .rd-widget__title{color:#fff;border-bottom-color:var(--rd-band-line);font-size:1.25rem}.rd-footer .rd-widget a{color:var(--rd-on-dark-mid)}.rd-footer .rd-widget a:hover{color:#fff}.rd-footer .rd-widget>ul>li,.rd-footer .rd-ranked li,.rd-footer .rd-scorelist li{border-bottom-color:var(--rd-band-line)}.rd-footer .rd-ranked__num{color:var(--rd-accent-on-dark)}.rd-footer .rd-ranked__title{color:var(--rd-on-dark)}.rd-footer__bar{border-top:1px solid var(--rd-band-line);padding:18px 0;font-size:.82rem;display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between;color:#776a61}.rd-footer__bar .rd-topbar__links{display:flex}.rd-totop{position:fixed;right:16px;bottom:16px;width:46px;height:46px;display:none;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--rd-ink);color:#fff;cursor:pointer;z-index:90;box-shadow:var(--rd-shadow)}.rd-totop.is-visible{display:flex}.comment-form .pd-hls-captcha{margin:0 0 14px}.grecaptcha-badge{bottom:76px!important;z-index:91!important}.alignleft{float:left;margin:0 1.5em 1em 0}.alignright{float:right;margin:0 0 1em 1.5em}.aligncenter{margin-left:auto;margin-right:auto;display:block}.alignwide,.alignfull{margin-left:0;margin-right:0}.wp-caption{max-width:100%}.wp-caption-text{font-size:.82rem;color:var(--rd-muted)}.sticky .rd-card__media{outline:3px solid var(--rd-accent);outline-offset:-3px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:1.4em}.gallery-item{margin:0}.rd-nothing{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r-lg);padding:44px 26px;text-align:center}html,body{max-width:100%}body{overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}.rd-topbar__links{flex-wrap:wrap;row-gap:8px}.rd-footer__bar>*{min-width:0;max-width:100%}@media (max-width:619px){.rd-footer__bar{flex-direction:column;align-items:flex-start}.rd-footer__bar .rd-topbar__links{gap:8px 18px}}.rd-brand{min-width:0;flex:1 1 auto}.rd-brand__name,.rd-brand__tag{overflow-wrap:anywhere}.rd-brand img{max-width:100%}.rd-header__inner{min-width:0}.rd-topbar .rd-wrap>*{min-width:0}.rd-sectionhead>*{min-width:0}.rd-sectionhead h1,.rd-sectionhead h2{overflow-wrap:anywhere}.rd-content,.rd-card,.rd-sidebar,.rd-footer,.rd-comments{overflow-wrap:break-word}.rd-content a{overflow-wrap:anywhere}.rd-content>table,.rd-content .wp-block-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rd-content .wp-block-table table{min-width:100%}.rd-facts{table-layout:fixed}.rd-facts td,.rd-facts th{overflow-wrap:anywhere}.rd-content iframe,.rd-content embed,.rd-content object,.rd-content video,.rd-content .wp-block-embed,.rd-content .wp-block-embed__wrapper,.rd-ad,.rd-ad ins,.rd-ad iframe{max-width:100%!important}.rd-content figure,.rd-content .wp-block-image,.wp-caption{max-width:100%}.rd-content .wp-block-image img{height:auto}@media (max-width:619px){.rd-content .alignleft,.rd-content .alignright{float:none;margin-left:auto;margin-right:auto}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-comments .comment-list ol.children{padding-left:12px}}.rd-grid>*,.rd-hero-split>*,.rd-cards>*,.rd-posters>*,.rd-strip>*,.rd-footer__cols>*{min-width:0}@media print{.rd-header,.rd-nav,.rd-topbar,.rd-sidebar,.rd-footer,.rd-ad,.rd-share,.rd-totop,.rd-toc,.rd-trailer{display:none!important}body{background:#fff;font-size:12pt}.rd-spoiler,.rd-final{background:#fff;color:#000;border:1px solid #000}.rd-spoiler__panel[hidden],.rd-faq__answer[hidden]{display:block!important}}.rd-badge{display:inline-flex;align-items:center;align-self:flex-start;font-size:.78rem;font-weight:700;line-height:1.2;padding:4px 9px;border-radius:var(--rd-r-pill);border:1px solid #fff0;white-space:nowrap}.rd-badge--must{background:var(--rd-teal);color:#fff}.rd-badge--worth{background:var(--rd-teal-soft);color:var(--rd-teal-dark);border-color:var(--rd-teal-border)}.rd-badge--once{background:#fbf1dc;color:#7a5210;border-color:#ecd3a0}.rd-badge--ott{background:var(--rd-tag);color:var(--rd-text-2);border-color:var(--rd-line)}.rd-badge--skip{background:var(--rd-accent-soft);color:var(--rd-accent-dark);border-color:var(--rd-accent-border)}.rd-badge--dark.rd-badge--worth,.rd-badge--dark.rd-badge--once,.rd-badge--dark.rd-badge--ott,.rd-badge--dark.rd-badge--skip{background:var(--rd-band-2);color:var(--rd-on-dark);border-color:var(--rd-band-line)}.rd-badge--dark.rd-badge--skip{color:var(--rd-accent-on-dark)}.rd-ottpill{display:inline-flex;align-items:center;align-self:flex-start;background:var(--rd-ott,var(--rd-ink));color:#fff;font-size:.76rem;font-weight:700;line-height:1.2;padding:4px 9px;border-radius:var(--rd-r-pill);white-space:nowrap}.rd-watch{margin:0 0 28px}.rd-watch__head{margin:0 0 12px;font-size:1.35rem}.rd-watch__list{display:flex;flex-wrap:wrap;gap:10px}.rd-watch__btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;background:var(--rd-ott,var(--rd-ink));color:#fff;border-radius:var(--rd-r);font-weight:700;font-size:.98rem;line-height:1.2}.rd-watch__btn:hover{color:#fff;text-decoration:none;filter:brightness(1.12)}.rd-watch__btn:focus-visible{outline:3px solid var(--rd-gold);outline-offset:2px}.rd-watch__btn--plain{background:var(--rd-surface);color:var(--rd-ink);border:1px solid var(--rd-line);box-shadow:inset 4px 0 0 var(--rd-ott,var(--rd-ink))}.rd-watch__btn--plain:hover{filter:none;color:var(--rd-ink)}.rd-episodes{margin:34px 0}.rd-episodes__head{margin:0 0 14px}.rd-episodes__list{list-style:none;margin:0;padding:0;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r-lg)}.rd-ep{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--rd-line-2);margin:0}.rd-ep:last-child{border-bottom:0}@media (min-width:620px){.rd-ep{grid-template-columns:48px minmax(0,1fr) 190px}}.rd-ep__num{font-family:var(--rd-font-display);font-size:1.35rem;font-weight:700;color:var(--rd-muted);font-variant-numeric:tabular-nums}.rd-ep__main{display:flex;flex-direction:column;gap:2px;min-width:0}.rd-ep__title{font-weight:700;line-height:1.35}.rd-ep__note{font-size:.92rem;color:var(--rd-text-2);line-height:1.45}.rd-ep__flag{display:inline-block;margin-left:8px;font-size:.74rem;font-weight:700;color:var(--rd-teal-dark);background:var(--rd-teal-soft);padding:2px 7px;border-radius:var(--rd-r-pill);vertical-align:2px}.rd-ep--best{background:#fbfdfc;box-shadow:inset 3px 0 0 var(--rd-teal)}.rd-ep__score{grid-column:2;display:flex;align-items:center;gap:10px}@media (min-width:620px){.rd-ep__score{grid-column:auto}}.rd-ep__score b{font-variant-numeric:tabular-nums;min-width:2.2em;text-align:right}.rd-ep__track{flex:1 1 auto;height:6px;background:var(--rd-line-2);border-radius:3px;overflow:hidden}.rd-ep__track span{display:block;height:100%;background:var(--rd-gold);border-radius:3px}.rd-bo{margin:34px 0}.rd-bo__head{margin:0 0 14px}.rd-bo__summary{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px}.rd-bo__summary div{flex:1 1 150px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r-lg);padding:14px 16px}.rd-bo__summary dt{font-size:.82rem;font-weight:700;color:var(--rd-muted)}.rd-bo__summary dd{margin:2px 0 0;font-family:var(--rd-font-display);font-size:1.8rem;font-weight:700;line-height:1.1;color:var(--rd-ink)}.rd-bo__summary div:first-child{background:var(--rd-ink);border-color:var(--rd-ink)}.rd-bo__summary div:first-child dt{color:var(--rd-on-dark-dim)}.rd-bo__summary div:first-child dd{color:#fff}.rd-bo__scroll{overflow-x:auto;border:1px solid var(--rd-line);border-radius:var(--rd-r-lg);background:var(--rd-surface)}.rd-bo__table{width:100%;border-collapse:collapse;font-size:.96rem;margin:0;border:0}.rd-bo__table th,.rd-bo__table td{padding:10px 16px;border-bottom:1px solid var(--rd-line-2);text-align:left;font-variant-numeric:tabular-nums}.rd-bo__table thead th{background:#fbf7f0;font-size:.82rem;color:var(--rd-muted)}.rd-bo__table tbody tr:last-child th,.rd-bo__table tbody tr:last-child td{border-bottom:0}.rd-bo__table tbody th{font-weight:700;white-space:nowrap}.rd-bo__table td:nth-child(2){position:relative;min-width:150px}.rd-bo__bar{display:block;height:4px;background:var(--rd-line-2);border-radius:2px;margin-bottom:5px;overflow:hidden}.rd-bo__bar span{display:block;height:100%;background:var(--rd-accent)}.rd-bo__table td:last-child{color:var(--rd-muted)}.rd-bo__note{margin:10px 0 0;font-size:.84rem;color:var(--rd-muted)}.rd-thisweek__list{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x proximity}@media (min-width:1040px){.rd-thisweek__list{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}.rd-thisweek__item{margin:0;display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:6px;padding:12px;scroll-snap-align:start}.rd-thisweek__date{display:flex;flex-direction:column;align-items:center;background:var(--rd-paper);border-radius:var(--rd-r);padding:6px 0}.rd-thisweek__date b{font-family:var(--rd-font-display);font-size:1.7rem;line-height:1}.rd-thisweek__date span{font-size:.76rem;font-weight:700;color:var(--rd-muted)}.rd-thisweek__date.is-today{background:var(--rd-accent);color:#fff}.rd-thisweek__date.is-today span{color:#fff}.rd-thisweek__body{display:flex;flex-direction:column;gap:7px;min-width:0}.rd-thisweek__title{margin:0;font-family:var(--rd-font-display);font-size:1rem;font-weight:700;line-height:1.3}.rd-thisweek__title a{color:var(--rd-ink)}.rd-thisweek__out{font-size:.76rem;font-weight:700;color:var(--rd-teal-dark)}.rd-calpage__intro{margin-bottom:8px}.rd-cal{margin:26px 0 10px}.rd-cal--empty p{background:var(--rd-surface);border:1px dashed var(--rd-line);border-radius:var(--rd-r-lg);padding:22px;color:var(--rd-text-2);margin:0}.rd-cal__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.rd-cal__chips[hidden]{display:none}.rd-cal__chips button{font-family:inherit;cursor:pointer}.rd-cal__day{margin:0 0 30px}.rd-cal__day[hidden]{display:none}.rd-cal__date{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;padding-top:10px;border-top:3px solid var(--rd-ink);font-size:1.4rem}.rd-cal__day--out .rd-cal__date{border-top-color:var(--rd-teal);color:var(--rd-teal-dark)}.rd-cal__rel{font-family:var(--rd-font-body);font-size:.78rem;font-weight:700;background:var(--rd-accent);color:#fff;padding:3px 8px;border-radius:var(--rd-r-pill);letter-spacing:0}.rd-cal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rd-rel{margin:0;display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px 14px;align-items:center;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:6px;padding:10px 14px 10px 10px}.rd-rel[hidden]{display:none}@media (min-width:620px){.rd-rel{grid-template-columns:56px minmax(0,1fr) auto}}.rd-rel__poster{width:56px;aspect-ratio:2 / 3;border-radius:4px;overflow:hidden;background:var(--rd-ph);display:flex;align-items:center;justify-content:center}.rd-rel__poster img{width:100%;height:100%;object-fit:cover;border-radius:0}.rd-rel__poster span{font-family:var(--rd-font-display);font-size:1.6rem;font-weight:700;color:var(--rd-muted)}.rd-rel__body{min-width:0}.rd-rel__title{margin:0;font-family:var(--rd-font-display);font-size:1.08rem;font-weight:700;line-height:1.3}.rd-rel__title a{color:var(--rd-ink)}.rd-rel__meta{margin:3px 0 0;font-size:.88rem;color:var(--rd-muted);line-height:1.4}.rd-rel__note{display:block;color:var(--rd-text-2)}.rd-rel__side{grid-column:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (min-width:620px){.rd-rel__side{grid-column:auto;justify-content:flex-end}}.rd-rel__score{font-size:.86rem;font-weight:700;white-space:nowrap}.rd-cal__none[hidden]{display:none}.rd-cal__none{color:var(--rd-muted)}.rd-chip small,.rd-poster__score small{font-family:var(--rd-font-body);font-size:.62rem;font-weight:700;color:var(--rd-muted);vertical-align:2px;margin-right:2px}.rd-inline-score__kind{font-weight:600;color:var(--rd-muted)}.rd-plate__kind{align-self:center;font-size:12px;font-weight:700;color:var(--rd-muted);margin-right:4px}.rd-scorecard__kind{font-size:.84rem;font-weight:700;color:var(--rd-muted)}.rd-trailer--top{margin:26px 0 30px}.rd-trailer--top .rd-sectionhead{border-top:0;padding-top:0;margin-bottom:12px}.rd-trailer--top .rd-sectionhead h2{font-size:1.35rem}.rd-countdown{display:inline-block;margin-left:6px;font-size:.8rem;font-weight:700;color:var(--rd-accent-dark);background:var(--rd-accent-soft);padding:1px 7px;border-radius:var(--rd-r-pill);vertical-align:1px}.rd-countdown[hidden]{display:none}.rd-fullout{margin:24px 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:var(--rd-ink);color:var(--rd-on-dark);border-radius:var(--rd-r-lg);padding:18px 22px}.rd-fullout p{margin:0}.rd-fullout--news{margin-top:28px}.rd-fullout__label{font-size:.84rem;font-weight:700;color:var(--rd-accent-on-dark)}.rd-fullout__title{font-family:var(--rd-font-display);font-size:1.45rem;font-weight:700;line-height:1.2;margin-top:2px!important}.rd-fullout__title a{color:#fff}.rd-fullout__note{font-size:.88rem;color:var(--rd-on-dark-mid);margin-top:4px!important}.rd-fullout__score{display:flex;flex-direction:column;align-items:center;min-width:96px;background:#fff;color:var(--rd-ink);border-radius:var(--rd-r);padding:8px 12px;text-align:center}.rd-fullout__score:hover{text-decoration:none;color:var(--rd-ink)}.rd-fullout__score b{font-family:var(--rd-font-display);font-size:2.2rem;line-height:1}.rd-fullout__score span{font-size:.85rem;font-weight:700;color:var(--rd-muted)}.rd-fullout__score em{font-style:normal;font-size:.74rem;font-weight:700;color:var(--rd-teal-dark);margin-top:2px}.rd-trailerlinks{margin:26px 0;padding:14px 18px;border:1px solid var(--rd-line);border-left:4px solid var(--rd-gold);border-radius:var(--rd-r);background:var(--rd-surface)}.rd-trailerlinks__label{margin:0 0 6px;font-size:.84rem;font-weight:700;color:var(--rd-muted)}.rd-trailerlinks ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rd-trailerlinks li{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.rd-trailerlinks li a{font-weight:700}.rd-trailerlinks li span{font-size:.84rem;color:var(--rd-muted)}.rd-readmore{margin:26px 0;padding:14px 18px;border:1px solid var(--rd-line);border-left:4px solid var(--rd-accent);border-radius:var(--rd-r);background:var(--rd-surface)}.rd-readmore__label{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rd-accent)}.rd-readmore ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rd-readmore li{margin:0;padding-left:18px;position:relative;line-height:1.4}.rd-readmore li::before{content:"\2192";position:absolute;left:0;top:0;color:var(--rd-accent);font-weight:700}.rd-readmore li a{font-weight:700}.rd-readmore li span{margin-left:8px;font-size:.84rem;color:var(--rd-muted);white-space:nowrap}.rd-content .rd-alsoread{margin-top:1.4em;margin-bottom:1.4em;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;padding:10px 14px;border-left:3px solid var(--rd-accent);background:var(--rd-surface);border-radius:0 var(--rd-r) var(--rd-r) 0;line-height:1.45}.rd-alsoread__label,.rd-alsoread strong{font-weight:700;color:var(--rd-accent)}.rd-alsoread a{font-weight:700}.rd-content>.rd-pick{max-width:100%}.rd-pick{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;margin:38px 0 26px;padding:22px 22px 22px 18px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r-lg)}@media (min-width:620px){.rd-pick{grid-template-columns:150px minmax(0,1fr);gap:24px;padding:26px 28px 26px 22px}}.rd-pick__rank{position:absolute;left:-6px;top:-22px;font-family:var(--rd-font-display);font-size:3.2rem;font-weight:700;line-height:1;color:var(--rd-accent);background:var(--rd-paper);padding:0 8px;font-variant-numeric:tabular-nums}.rd-pick__poster{border-radius:var(--rd-r);overflow:hidden;background:var(--rd-ph);align-self:start}.rd-pick__poster img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:0;display:block}.rd-pick__ph{aspect-ratio:2 / 3;display:flex;align-items:center;justify-content:center;font-family:var(--rd-font-display);font-size:2.6rem;font-weight:700;color:var(--rd-muted)}.rd-pick__body{min-width:0;display:flex;flex-direction:column;gap:8px}.rd-content .rd-pick__title,.rd-pick__title{margin:0;padding:0;border:0;font-size:1.55rem;line-height:1.15}.rd-pick__title a{color:var(--rd-ink)}.rd-pick__title a:hover{color:var(--rd-accent);text-decoration:none}.rd-content .rd-pick__meta,.rd-pick__meta{margin:0;font-size:.92rem;color:var(--rd-muted)}.rd-pick__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rd-pick__score{display:inline-flex;align-items:center;gap:6px;font-size:.92rem}.rd-pick__text{font-size:1.02rem;line-height:1.7;color:var(--rd-text-2)}.rd-pick__text p{margin:0 0 .7em}.rd-pick__text p:last-child,.rd-content p.rd-pick__text{margin-bottom:0}.rd-pick__more{font-weight:700;font-size:.95rem;margin-top:2px}.rd-pick-error{background:var(--rd-accent-soft);border:1px dashed var(--rd-accent-border);padding:10px 14px;border-radius:var(--rd-r);font-size:.9rem}.rd-profile__top{display:flex;align-items:center;gap:20px;margin-top:6px;flex-wrap:wrap}img.avatar{object-fit:cover}.rd-profile__avatar{width:96px;height:96px;border-radius:50%;border:3px solid var(--rd-band-2)}@media (min-width:620px){.rd-profile__avatar{width:128px;height:128px}}.rd-profile__id{min-width:0}.rd-profile__role{margin:4px 0 0;font-size:1.05rem;font-weight:600;color:var(--rd-accent-on-dark)}.rd-profile__links{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.9rem}.rd-profile__links li{margin:0}.rd-profile__links a{color:var(--rd-on-dark);text-decoration:underline;text-decoration-color:var(--rd-band-line);text-underline-offset:3px}.rd-profile__links a:hover{color:#fff;text-decoration-color:currentColor}.rd-profile__cover{margin:12px 0 0;color:var(--rd-on-dark-mid);max-width:66ch}.rd-profile__cover strong{color:var(--rd-on-dark)}.rd-profile__stats{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}.rd-profile__stats div{background:var(--rd-band-2);border:1px solid var(--rd-band-line);border-radius:var(--rd-r-lg);padding:12px 18px;min-width:130px}.rd-profile__stats dt{font-size:.8rem;font-weight:700;color:var(--rd-on-dark-dim)}.rd-profile__stats dd{margin:2px 0 0;font-family:var(--rd-font-display);font-size:2rem;font-weight:700;line-height:1.05;color:#fff}.rd-profile__stats dd small{font-family:var(--rd-font-body);font-size:.9rem;color:var(--rd-on-dark-dim)}.rd-profile__more{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;padding-top:34px}@media (min-width:900px){.rd-profile__more{grid-template-columns:1fr 1fr 1.3fr;gap:34px}}.rd-profile__group h2{margin:0 0 12px;font-size:1.2rem;padding-top:10px;border-top:3px solid var(--rd-ink)}.rd-profile__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rd-profile__chips li{margin:0}.rd-spread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rd-spread li{margin:0;display:grid;grid-template-columns:124px minmax(0,1fr) 30px;gap:10px;align-items:center;font-size:.88rem}.rd-spread__label{font-weight:600;color:var(--rd-text-2)}.rd-spread__track{height:8px;background:var(--rd-line-2);border-radius:4px;overflow:hidden}.rd-spread__fill{display:block;height:100%;border-radius:4px;background:var(--rd-muted)}.rd-spread__fill--must{background:var(--rd-teal)}.rd-spread__fill--worth{background:#5c9a8f}.rd-spread__fill--once{background:var(--rd-gold)}.rd-spread__fill--ott{background:#a8998c}.rd-spread__fill--skip{background:var(--rd-accent)}.rd-spread__n{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.rd-author__role{margin:2px 0 8px!important;font-size:.9rem;font-weight:600;color:var(--rd-muted)}.rd-content>.rd-team,.rd-team{list-style:none;margin:24px 0;padding:0;max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.rd-team__item{margin:0;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r-lg);padding:18px;display:flex;flex-direction:column;gap:4px}.rd-team__item a{display:flex;align-items:center;gap:12px;color:var(--rd-ink)}.rd-team__item a:hover{color:var(--rd-accent);text-decoration:none}.rd-team__item img{width:56px;height:56px;border-radius:50%}.rd-team__name{font-weight:700;font-size:1.08rem;line-height:1.25}.rd-team__role{font-size:.9rem;font-weight:600;color:var(--rd-accent-dark);margin-top:6px}.rd-team__meta{font-size:.86rem;color:var(--rd-muted)}.rd-content>.rd-browse,.rd-browse{list-style:none;margin:20px 0;padding:0;max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.rd-browse li{margin:0}.rd-browse__item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:var(--rd-r);padding:12px 14px;color:var(--rd-ink);font-weight:700}.rd-browse__item:hover{border-color:var(--rd-ink);color:var(--rd-ink);text-decoration:none}.rd-browse__item b{font-size:.84rem;color:var(--rd-muted);font-variant-numeric:tabular-nums}.footer-bottom__credit{color:inherit}.footer-bottom__credit a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.footer-bottom__credit a:hover{color:var(--rd-on-dark,#fff)}.rd-livesearch{position:relative}.rd-ls{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:var(--rd-surface);color:var(--rd-ink);border:1px solid var(--rd-line);border-radius:10px;box-shadow:0 12px 32px rgb(25 20 17 / .16);overflow:hidden;text-align:left}.rd-ls[hidden]{display:none}.rd-ls__status{margin:0;padding:12px 14px;font-size:.9rem;color:var(--rd-muted)}.rd-ls__list{list-style:none;margin:0;padding:4px 0}.rd-ls__item{margin:0}.rd-ls__item a{display:flex;align-items:center;gap:12px;padding:8px 14px;color:var(--rd-ink);text-decoration:none}.rd-ls__item a:hover,.rd-ls__item[aria-selected="true"] a{background:var(--rd-paper)}.rd-ls__pic{flex:0 0 40px;width:40px;height:56px;border-radius:4px;background:var(--rd-line);overflow:hidden}.rd-ls__pic img{width:100%;height:100%;object-fit:cover;display:block}.rd-ls__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rd-ls__title{font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rd-ls__meta{font-size:.8rem;color:var(--rd-muted)}.rd-ls__score{flex:0 0 auto;min-width:2.4em;padding:3px 7px;border-radius:6px;background:var(--rd-accent);color:#fff;font-weight:700;font-size:.85rem;text-align:center}.rd-ls__all{display:block;padding:10px 14px;border-top:1px solid var(--rd-line);font-weight:600;color:var(--rd-accent);text-decoration:none}.rd-ls__all[hidden]{display:none}.rd-ls__all:hover{background:var(--rd-paper)}@media (prefers-reduced-motion:no-preference){.rd-ls{animation:rd-ls-in .12s ease-out}}@keyframes rd-ls-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}h2[id]{scroll-margin-top:16px}@media (max-width:600px){.rd-ls__item a{gap:10px;padding:7px 12px}.rd-ls__pic{flex-basis:32px;width:32px;height:44px}.rd-ls__title{-webkit-line-clamp:1}}.rd-save{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 14px;border:1px solid var(--rd-line);border-radius:999px;background:var(--rd-surface);color:var(--rd-ink);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.rd-save:hover{border-color:var(--rd-ink)}.rd-save:focus-visible{outline:3px solid var(--rd-gold,var(--rd-accent));outline-offset:2px}.rd-save__icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.rd-save.is-saved{background:var(--rd-ink);border-color:var(--rd-ink);color:var(--rd-paper)}.rd-save.is-saved .rd-save__icon{fill:currentColor}.rd-save--compact{margin:0 0 0 auto;padding:5px;border-radius:8px;border-color:#fff0;background:#fff0;color:var(--rd-muted)}.rd-save--compact:hover{color:var(--rd-ink);border-color:var(--rd-line)}.rd-save--compact.is-saved{background:#fff0;border-color:#fff0;color:var(--rd-accent)}.rd-save[hidden]{display:none}.rd-toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:400;transform:translate(-50%,140%);opacity:0;padding:10px 16px;border-radius:10px;background:var(--rd-band);color:var(--rd-on-dark);font-size:.92rem;box-shadow:0 10px 30px rgb(0 0 0 / .25);max-width:calc(100vw - 32px);transition:transform .2s ease,opacity .2s ease}.rd-toast.is-on{transform:translate(-50%,0);opacity:1}.rd-toast a{color:#fff;font-weight:700;margin-left:6px;text-decoration:underline;text-underline-offset:3px}.rd-mylist{margin:8px 0 32px}.rd-mylist__empty{padding:28px 20px;border:1px dashed var(--rd-line);border-radius:12px;text-align:center;color:var(--rd-muted)}.rd-mylist__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rd-mylist__item{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--rd-line);border-radius:12px;background:var(--rd-surface);margin:0}.rd-mylist__link{flex:1;min-width:0;display:flex;align-items:center;gap:14px;color:var(--rd-ink);text-decoration:none}.rd-mylist__link:hover .rd-mylist__title{text-decoration:underline}.rd-mylist__pic{flex:0 0 56px;width:56px;height:78px;border-radius:6px;overflow:hidden;background:var(--rd-line)}.rd-mylist__pic img{width:100%;height:100%;object-fit:cover;display:block}.rd-mylist__title{flex:1;min-width:0;font-weight:700;line-height:1.3}.rd-mylist__score{flex:0 0 auto;padding:3px 8px;border-radius:6px;background:var(--rd-accent);color:#fff;font-weight:700;font-size:.85rem}.rd-mylist__remove,.rd-mylist__clear{flex:0 0 auto;padding:6px 10px;border:1px solid var(--rd-line);border-radius:8px;background:#fff0;color:var(--rd-muted);font:inherit;font-size:.85rem;cursor:pointer}.rd-mylist__remove:hover,.rd-mylist__clear:hover{color:var(--rd-ink);border-color:var(--rd-ink)}.rd-mylist__clear{margin-top:16px}.rd-remind{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:6px}.rd-remind__label{color:var(--rd-muted);font-size:.85rem}.rd-remind__btn{padding:2px 9px;border:1px solid var(--rd-line);border-radius:999px;font-size:.82rem;font-weight:600;color:var(--rd-ink);text-decoration:none;white-space:nowrap}.rd-remind__btn:hover{border-color:var(--rd-accent);color:var(--rd-accent)}.rd-follow{margin:28px 0;padding:18px 20px;border-radius:12px;background:var(--rd-band);color:var(--rd-on-dark);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.rd-follow__text{margin:0;font-weight:700;font-size:1.05rem}.rd-follow__btns{display:flex;flex-wrap:wrap;gap:8px}.rd-follow__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-weight:700;font-size:.92rem;color:#fff;text-decoration:none}.rd-follow__btn:hover{color:#fff;filter:brightness(1.08);text-decoration:none}.rd-follow__btn:focus-visible{outline:3px solid var(--rd-gold,#fff);outline-offset:2px}.rd-follow__btn--wa{background:#1c8a4a}.rd-follow__btn--tg{background:#2481cc}@media (prefers-reduced-motion:reduce){.rd-toast{transition:none}}.rd-release-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:20px 0 0;padding:12px 16px;border:1px solid var(--rd-line);border-left:4px solid var(--rd-accent);border-radius:10px;background:var(--rd-surface)}.rd-release-strip__when{font-weight:700}.rd-release-strip .rd-remind{margin-left:0}.rd-mylink{position:relative;text-decoration:none}.rd-mylink:hover{text-decoration:none}.rd-mylink__count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--rd-accent);color:#fff;font-size:.72rem;font-weight:700;line-height:20px;text-align:center;box-sizing:border-box;border:2px solid var(--rd-paper)}.rd-mylink__count[hidden]{display:none}.rd-topics{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rd-topics li{margin:0}.rd-topic{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid var(--rd-line);border-radius:999px;background:var(--rd-surface);color:var(--rd-ink);font-family:var(--rd-font-display);font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none}.rd-topic:hover{border-color:var(--rd-accent);color:var(--rd-accent);text-decoration:none}.rd-topic:focus-visible{outline:3px solid var(--rd-gold,var(--rd-accent));outline-offset:2px}.rd-topic__n{min-width:22px;padding:1px 6px;border-radius:999px;background:var(--rd-paper);color:var(--rd-muted);font-size:.78rem;font-weight:700;text-align:center}.rd-topic.is-current{background:var(--rd-ink);border-color:var(--rd-ink);color:var(--rd-paper)}.rd-topic.is-current .rd-topic__n{background:rgb(255 255 255 / .18);color:var(--rd-paper)}.rd-newsflag--explainer{background:var(--rd-ink);color:var(--rd-paper)}.rd-spoilerhead{margin:20px 0 0;padding:14px 16px;border:1px solid var(--rd-line);border-left:4px solid var(--rd-accent);border-radius:10px;background:var(--rd-surface)}.rd-spoilerhead__title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-family:var(--rd-font-display);font-weight:700;color:var(--rd-accent)}.rd-spoilerhead__text{margin:0;line-height:1.55}.rd-spoilerhead__text a{font-weight:700}.rd-spoilerhead__score{display:inline-block;margin-left:4px;padding:1px 7px;border-radius:6px;background:var(--rd-accent);color:#fff;font-size:.85rem;font-weight:700}.rd-trailer__frame--player{cursor:default;background:#000}.rd-embed-lite-wrap{margin:1.6em 0}.rd-embed-lite-wrap figcaption{margin-top:6px;font-size:.88rem;color:var(--rd-muted);text-align:center}.rd-footer__head{margin:0 0 10px;font-family:var(--rd-font-display);font-size:.95rem;font-weight:700;color:var(--rd-on-dark)}.rd-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rd-footer__list a{color:var(--rd-on-dark-mid,#c4b7ac);text-decoration:none}.rd-footer__list a:hover{color:#fff;text-decoration:underline}.rd-topics--footer .rd-topic{background:#fff0;border-color:rgb(255 255 255 / .22);color:var(--rd-on-dark);min-height:32px;font-size:.85rem}.rd-topics--footer .rd-topic:hover{border-color:#fff;color:#fff}