.CinemaGuide_wrap__pHVWw{max-width:1040px;margin:0 auto;padding:24px 24px 72px;line-height:1.75;color:var(--text-color,inherit)}.CinemaGuide_crumb__cphnC{display:flex;gap:12px;font-size:13px;margin-bottom:28px}.CinemaGuide_wrap__pHVWw a{color:inherit;text-underline-offset:4px}.CinemaGuide_wrap__pHVWw a:focus-visible{outline:3px solid var(--primary-color,#e50914);outline-offset:4px}.CinemaGuide_hero__i6QwP{max-width:760px;padding:8px 0 24px}.CinemaGuide_eyebrow___DtFh{color:var(--primary-color,#e50914);font-size:14px;font-weight:700;margin:0 0 12px}.CinemaGuide_hero__i6QwP h1{font-size:clamp(30px,4.5vw,46px);line-height:1.3;letter-spacing:-.04em;margin:0 0 20px;word-break:keep-all}.CinemaGuide_lead__o_uHh{font-size:17px;max-width:40em;margin:0 0 24px}.CinemaGuide_jump__jFbqn,.CinemaGuide_sources__2yRvT{display:flex;flex-wrap:wrap;gap:10px}.CinemaGuide_archive__p0zZa,.CinemaGuide_jump__jFbqn a,.CinemaGuide_sources__2yRvT a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--border-color,#999);border-radius:8px;box-sizing:border-box;text-decoration:none;font-weight:600;font-size:14px}.CinemaGuide_jump__jFbqn a:first-child{background:var(--primary-color,#e50914);border-color:var(--primary-color,#e50914);color:#fff}.CinemaGuide_section__vsQdW{margin-top:42px;scroll-margin-top:88px}.CinemaGuide_section__vsQdW h2{font-size:25px;line-height:1.4;letter-spacing:-.03em;margin:0 0 12px;word-break:keep-all}.CinemaGuide_section__vsQdW>p{margin:0 0 22px;max-width:55em}.CinemaGuide_guides__8L_gC{list-style:none;margin:24px 0;padding:0;display:grid;grid-gap:24px;gap:24px}.CinemaGuide_guides__8L_gC li a{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:22px;gap:22px;text-decoration:none;align-items:start}.CinemaGuide_guides__8L_gC img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:8px}.CinemaGuide_guides__8L_gC h3{font-size:18px;line-height:1.5;margin:0 0 6px;word-break:keep-all}.CinemaGuide_guides__8L_gC p{font-size:14px;margin:0 0 8px}.CinemaGuide_read__ORY_l{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.CinemaGuide_formats__5FX8l{margin:24px 0}.CinemaGuide_formats__5FX8l>div{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;padding:22px 0;border-bottom:1px solid var(--border-color,#999)}.CinemaGuide_formats__5FX8l dt{font-size:20px;font-weight:800}.CinemaGuide_formats__5FX8l dt span{display:block;font-size:13px;font-weight:400;margin-top:5px}.CinemaGuide_formats__5FX8l dd{margin:0}.CinemaGuide_formats__5FX8l dd p{margin:0 0 8px}.CinemaGuide_formats__5FX8l dd a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}.CinemaGuide_note__TAk7N{font-size:13px}.CinemaGuide_steps__rE_LT{padding-left:24px;display:grid;grid-gap:14px;gap:14px;margin:22px 0}.CinemaGuide_steps__rE_LT p{margin:4px 0}@media(max-width:600px){.CinemaGuide_wrap__pHVWw{padding:18px 18px 64px}.CinemaGuide_crumb__cphnC{margin-bottom:18px}.CinemaGuide_hero__i6QwP{padding-bottom:12px}.CinemaGuide_lead__o_uHh{font-size:16px}.CinemaGuide_section__vsQdW{margin-top:32px}.CinemaGuide_section__vsQdW h2{font-size:23px}.CinemaGuide_guides__8L_gC li a{grid-template-columns:96px minmax(0,1fr);gap:14px}.CinemaGuide_guides__8L_gC h3{font-size:16px}.CinemaGuide_guides__8L_gC p{display:none}.CinemaGuide_formats__5FX8l>div{grid-template-columns:1fr;gap:10px}.CinemaGuide_formats__5FX8l dt span{display:inline;margin-left:10px}.CinemaGuide_sources__2yRvT a{width:100%;justify-content:space-between}}