/* "Learn more" block under each episode (see tools/seriesmore.js). Works with the dark series theme, desktop and phone. */
html:root body.ott main.ot .ot-more{margin:6px 0 10px;padding:22px 0 8px;border-top:1px solid #232B37}
html:root body.ott main.ot .ot-more .mr-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 2px 14px}
html:root body.ott main.ot .ot-more .mr-h h2{margin:0;font:700 clamp(20px,2.6vw,26px)/1.2 var(--ui,Inter,system-ui,sans-serif);color:#F4F1EA}
html:root body.ott main.ot .ot-more .mr-h span{font-size:14px;color:#9AA3B0}
html:root body.ott main.ot .ot-more .mr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
html:root body.ott main.ot .ot-more .mr-four{grid-template-columns:repeat(4,minmax(0,1fr))}
html:root body.ott main.ot .ot-more .mr-card{background:#121821;border:1px solid #232B37;border-radius:16px;padding:18px 18px 16px;color:#D3D9E2;font-size:16px;line-height:1.6}
html:root body.ott main.ot .ot-more .mr-card h3{margin:0 0 10px;font:700 17px/1.3 var(--ui,Inter,system-ui,sans-serif);color:#F4A340;letter-spacing:.01em}
html:root body.ott main.ot .ot-more .mr-card p{margin:0 0 10px}
html:root body.ott main.ot .ot-more .mr-card b{color:#F4F1EA}
html:root body.ott main.ot .ot-more .mr-facts ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}
html:root body.ott main.ot .ot-more .mr-facts li{position:relative;padding-left:22px}
html:root body.ott main.ot .ot-more .mr-facts li::before{content:"";position:absolute;left:2px;top:.62em;width:9px;height:9px;border-radius:50%;background:#F4A340}
html:root body.ott main.ot .ot-more .mqs{margin:0;padding:0;list-style:none;display:grid;gap:16px}
html:root body.ott main.ot .ot-more .mqq{display:flex;gap:10px;font-weight:600;color:#F4F1EA;margin:0 0 6px}
html:root body.ott main.ot .ot-more .mqq span{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#2B2113;color:#F4A340;font-size:13px}
html:root body.ott main.ot .ot-more .mqo{margin:0 0 8px;padding-left:44px;display:grid;gap:2px}
html:root body.ott main.ot .ot-more .mqs details{border:1px solid #2A3340;border-radius:12px;background:#171F2A}
html:root body.ott main.ot .ot-more .mqs summary{cursor:pointer;padding:10px 14px;min-height:44px;display:flex;align-items:center;color:#F4A340;font-weight:600;font-size:15px;list-style:none}
html:root body.ott main.ot .ot-more summary::-webkit-details-marker{display:none}
html:root body.ott main.ot .ot-more .mr-card>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;min-height:44px;margin:-8px 0 0}
html:root body.ott main.ot .ot-more .mr-card>summary h3{margin:0}
html:root body.ott main.ot .ot-more .mr-card>summary::after{content:"";flex:none;width:9px;height:9px;border-right:2px solid #F4A340;border-bottom:2px solid #F4A340;transform:rotate(45deg);transition:transform .15s;margin-right:4px}
html:root body.ott main.ot .ot-more .mr-card[open]>summary::after{transform:rotate(-135deg)}
html:root body.ott main.ot .ot-more details.mr-card[open]>summary{margin-bottom:6px}
html:root body.ott main.ot .ot-more .mqs details[open] summary{border-bottom:1px solid #2A3340}
html:root body.ott main.ot .ot-more .mqs details p{padding:10px 14px;margin:0;font-size:15px}
html:root body.ott main.ot .ot-more dl{margin:0;display:grid;gap:10px}
html:root body.ott main.ot .ot-more dt{font-weight:700;color:#F4F1EA}
html:root body.ott main.ot .ot-more dd{margin:0;color:#D3D9E2}
html:root body.ott main.ot .ot-more .mr-val{margin:0;padding:10px 12px;border-radius:12px;background:#2B2113;color:#F4F1EA}
@media (max-width:960px){html:root body.ott main.ot .ot-more .mr-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){
  html:root body.ott main.ot .ot-more{padding:18px 0 4px;margin-top:0}
  html:root body.ott main.ot .ot-more .mr-grid,html:root body.ott main.ot .ot-more .mr-four{grid-template-columns:1fr;gap:12px}
  html:root body.ott main.ot .ot-more .mr-card{padding:16px 16px 14px;font-size:16px}
  html:root body.ott main.ot .ot-more .mr-h span{display:none}
  html:root body.ott main.ot .ot-more .mqo{padding-left:34px}
}
