.genre-topic_page__1IWy0{background:#06121e;color:#eaf2fa}.genre-topic_page__1IWy0 *{box-sizing:border-box}.genre-topic_directions__rmB1t,.genre-topic_faq__mHe_n,.genre-topic_guide__IKM2D,.genre-topic_hero__LzT0p,.genre-topic_next__qG__L,.genre-topic_titles__rmK9a{width:var(--site-content-width);margin-inline:auto}.genre-topic_hero__LzT0p{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:50px;align-items:center;min-height:570px;padding-block:72px}.genre-topic_heroInner__jn0RG{min-width:0}.genre-topic_back__9AgnG{display:inline-flex;align-items:center;gap:8px;margin-bottom:54px;color:#a6c2d4;font-size:var(--site-small-size)}.genre-topic_kicker__s6ouv{display:block;color:#e1bd75;font-size:var(--site-meta-size);letter-spacing:.16em;font-weight:600;line-height:1.5}.genre-topic_hero__LzT0p h1{color:#f1f5fa;font-family:var(--site-font-family);font-size:var(--site-heading-one);font-weight:var(--site-heading-weight);line-height:var(--site-hero-leading);letter-spacing:-.045em;margin:24px 0;text-wrap:balance}.genre-topic_hero__LzT0p h2{color:#d9e8f3;font-size:var(--site-heading-two);font-weight:var(--site-heading-weight);line-height:var(--site-heading-leading);margin:0 0 20px}.genre-topic_faq__mHe_n p,.genre-topic_guide__IKM2D p,.genre-topic_hero__LzT0p p,.genre-topic_next__qG__L p,.genre-topic_sectionHead__dfcOO p{color:#b6c9d7;font-size:var(--site-body-size);line-height:var(--site-body-leading)}.genre-topic_hero__LzT0p p{max-width:670px}.genre-topic_hero__LzT0p small{display:block;margin-top:25px;color:#99b0c1;font-size:var(--site-small-size);line-height:var(--site-small-leading)}.genre-topic_actions__jqxnn{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.genre-topic_outline__HXMcx,.genre-topic_primary__pOKqz{min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;border-radius:4px;padding:11px 18px;font-size:var(--site-control-size);font-weight:var(--site-heading-weight);text-decoration:none;line-height:var(--site-control-leading)}.genre-topic_primary__pOKqz{background:#00deef;border:1px solid #00deef;color:#06121e}.genre-topic_outline__HXMcx{background:#112334;border:1px solid #7396a9;color:#e6f1f8}.genre-topic_primary__pOKqz:hover{background:#7aeeff}.genre-topic_outline__HXMcx:hover{border-color:#00deef}.genre-topic_back__9AgnG:focus-visible,.genre-topic_filters__3XEMw button:focus-visible,.genre-topic_outline__HXMcx:focus-visible,.genre-topic_pagination__pxbcT a:focus-visible,.genre-topic_primary__pOKqz:focus-visible,.genre-topic_related__STSlz a:focus-visible,.genre-topic_sectionNav__mi4P2 a:focus-visible,.genre-topic_viewTabs__23_xk a:focus-visible{outline:3px solid #98edec;outline-offset:3px}.genre-topic_heroMark__wlmaK{display:flex;flex-direction:column;justify-content:flex-end;min-height:460px;padding:30px;border:1px solid #52758c;border-radius:6px;background:radial-gradient(circle at 63% 20%,#8b735b55,transparent 37%),linear-gradient(135deg,#24384b,#0c1c2c 65%);box-shadow:0 25px 60px #0006}.genre-topic_heroMark__wlmaK span{color:#e1bd75;font-size:var(--site-small-size);letter-spacing:.16em}.genre-topic_heroMark__wlmaK strong{display:block;max-width:300px;color:#eaf2fb;font-family:Georgia,serif;font-size:clamp(28px,3vw,45px);font-weight:400;line-height:1.15;margin-top:18px}.genre-topic_sectionNav__mi4P2{display:flex;flex-wrap:wrap;gap:24px;padding:18px max(24px,calc((100vw - 1280px) / 2));border-block:1px solid #54738770;background:#0d2031}.genre-topic_sectionNav__mi4P2 a{color:#c0d4e0;font-size:var(--site-small-size)}.genre-topic_directions__rmB1t,.genre-topic_faq__mHe_n,.genre-topic_guide__IKM2D,.genre-topic_next__qG__L,.genre-topic_titles__rmK9a{scroll-margin-top:24px;padding-block:clamp(62px,7vw,100px);border-bottom:1px solid #8cacbd2c}.genre-topic_guide__IKM2D,.genre-topic_next__qG__L,.genre-topic_sectionHead__dfcOO{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px)}.genre-topic_faq__mHe_n h2,.genre-topic_guide__IKM2D h2,.genre-topic_next__qG__L h2,.genre-topic_sectionHead__dfcOO h2{font-size:var(--site-heading-two);line-height:var(--site-heading-leading);letter-spacing:-.045em;font-weight:var(--site-heading-weight);margin:14px 0 0}.genre-topic_guide__IKM2D p,.genre-topic_sectionHead__dfcOO p{margin:0}.genre-topic_guide__IKM2D small{color:#91a9b9;font-size:var(--site-small-size);line-height:var(--site-small-leading)}.genre-topic_sectionHead__dfcOO{align-items:end;margin-bottom:30px}.genre-topic_directionGrid__Fx8GY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.genre-topic_directionGrid__Fx8GY article{min-width:0;min-height:245px;padding:22px;border:1px solid #68869a;border-radius:6px;background:#102335}.genre-topic_directionGrid__Fx8GY article>span{color:#e1bd75;font-size:var(--site-small-size)}.genre-topic_directionGrid__Fx8GY h3{color:#eef5f9;font-size:var(--site-card-heading);line-height:var(--site-card-leading);font-weight:var(--site-heading-weight);margin:20px 0 10px}.genre-topic_directionGrid__Fx8GY strong{color:#9bd9d7;font-size:var(--site-small-size);font-weight:500}.genre-topic_directionGrid__Fx8GY p{color:#abc0d0;font-size:var(--site-body-size);line-height:var(--site-body-leading)}.genre-topic_viewTabs__23_xk{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0 0 20px;padding:4px;border:1px solid #628298;border-radius:5px}.genre-topic_viewTabs__23_xk a{padding:10px 14px;color:#c9d9e4;font-size:var(--site-small-size);text-decoration:none;border-radius:3px}.genre-topic_viewTabs__23_xk a[aria-current=page]{color:#082333;background:#d5f0ec;font-weight:600}.genre-topic_filters__3XEMw{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;gap:12px;border-top:1px solid #6b8ba04d;padding-top:20px}.genre-topic_filters__3XEMw label{display:flex;align-items:center;gap:10px;border:1px solid #7394a8;border-radius:5px;padding:0 12px;background:#122739}.genre-topic_filters__3XEMw input,.genre-topic_filters__3XEMw select{width:100%;min-width:0;min-height:45px;border:0;background:transparent;color:#e6eff7;font:inherit;font-size:var(--site-input-size)}.genre-topic_filters__3XEMw input::-moz-placeholder{color:#8daabd}.genre-topic_filters__3XEMw input::placeholder{color:#8daabd}.genre-topic_filters__3XEMw select{border:1px solid #7394a8;border-radius:5px;padding:0 10px;background:#122739}.genre-topic_filters__3XEMw button{padding:0 18px;border:1px solid #00deef;border-radius:5px;background:#00deef;color:#06121e;font:inherit;font-size:var(--site-control-size);font-weight:var(--site-heading-weight);cursor:pointer;line-height:var(--site-control-leading)}.genre-topic_filters__3XEMw input:focus-visible,.genre-topic_filters__3XEMw select:focus-visible{outline:2px solid #9cf2ef;outline-offset:2px}.genre-topic_srOnly__K0uqB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.genre-topic_resultCount__4Lh6E{text-align:right;color:#93adbd;font-size:var(--site-small-size);margin:16px 0}.genre-topic_cardGrid__OgECL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.genre-topic_cardGrid__OgECL .m-drama-image{aspect-ratio:3/3.3}.genre-topic_empty__Q8fTI{display:grid;justify-items:center;gap:14px;padding:55px 30px;border:1px dashed #688da1;border-radius:6px;background:#0e2233;text-align:center}.genre-topic_empty__Q8fTI h3{font-size:var(--site-card-heading);font-weight:var(--site-heading-weight);margin:0;line-height:var(--site-card-leading)}.genre-topic_empty__Q8fTI p{max-width:650px;color:#b2c6d5;line-height:1.7;margin:0 0 9px}.genre-topic_pagination__pxbcT{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:30px;color:#a9c4d3;font-size:var(--site-small-size)}.genre-topic_pagination__pxbcT a{color:#00deef}.genre-topic_next__qG__L p{max-width:640px}.genre-topic_related__STSlz{border-left:1px solid #5d7e93;padding-left:30px}.genre-topic_related__STSlz h3{font-size:var(--site-card-heading);font-weight:var(--site-heading-weight);margin:0 0 20px;line-height:var(--site-card-leading)}.genre-topic_related__STSlz a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid #5d7e93;color:#a9e3e6;text-decoration:none}.genre-topic_faq__mHe_n{max-width:1000px}.genre-topic_faq__mHe_n details{border-bottom:1px solid #5d7e93}.genre-topic_faq__mHe_n summary{padding:18px 25px 18px 0;cursor:pointer}.genre-topic_faq__mHe_n details p{margin:0;padding-bottom:20px;font-size:var(--site-body-size)}@media (max-width:950px){.genre-topic_directionGrid__Fx8GY{grid-template-columns:repeat(2,minmax(0,1fr))}.genre-topic_hero__LzT0p{gap:25px}}@media (max-width:700px){.genre-topic_directions__rmB1t,.genre-topic_faq__mHe_n,.genre-topic_guide__IKM2D,.genre-topic_hero__LzT0p,.genre-topic_next__qG__L,.genre-topic_titles__rmK9a{width:var(--site-content-width)}.genre-topic_hero__LzT0p{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:24px 0 55px}.genre-topic_heroMark__wlmaK{display:none}.genre-topic_back__9AgnG{margin-bottom:35px}.genre-topic_hero__LzT0p h1{font-size:var(--site-heading-one);font-weight:var(--site-heading-weight);line-height:var(--site-hero-leading)}.genre-topic_sectionNav__mi4P2{padding-inline:16px;gap:15px}.genre-topic_guide__IKM2D,.genre-topic_next__qG__L,.genre-topic_sectionHead__dfcOO{grid-template-columns:minmax(0,1fr);gap:20px}.genre-topic_filters__3XEMw{grid-template-columns:minmax(0,1fr) auto}.genre-topic_filters__3XEMw label{grid-column:1/-1}.genre-topic_cardGrid__OgECL{grid-template-columns:minmax(0,1fr)}.genre-topic_related__STSlz{border-left:0;border-top:1px solid #5d7e93;padding:24px 0 0}}@media (max-width:390px){.genre-topic_directionGrid__Fx8GY{grid-template-columns:minmax(0,1fr)}.genre-topic_actions__jqxnn{display:grid}.genre-topic_filters__3XEMw{grid-template-columns:minmax(0,1fr)}.genre-topic_filters__3XEMw label{grid-column:1}}