.cinema-policy-module__JusZ1G__header{max-width:760px;padding:28px 0 40px}.cinema-policy-module__JusZ1G__header h1{letter-spacing:-.04em;font-size:clamp(36px,4.5vw,60px);font-weight:500;line-height:1.12}.cinema-policy-module__JusZ1G__header>p{color:#b8b8c0;margin-top:20px;font-size:16px;line-height:1.75}.cinema-policy-module__JusZ1G__header .cinema-policy-module__JusZ1G__date{color:var(--signal-soft);margin:0 0 16px;font-size:14px}.cinema-policy-module__JusZ1G__layout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:64px;display:grid}.cinema-policy-module__JusZ1G__contents{gap:4px;display:grid;position:sticky;top:112px}.cinema-policy-module__JusZ1G__contents p{color:#b8b8c0;margin-bottom:12px;font-size:14px}.cinema-policy-module__JusZ1G__contents a{color:#b8b8c0;border-radius:6px;align-items:center;min-height:44px;margin-left:-12px;padding:8px 12px;font-size:14px;line-height:1.5;display:flex}.cinema-policy-module__JusZ1G__contents a:hover{color:var(--signal-soft);background:#ffffff06}.cinema-policy-module__JusZ1G__body{min-width:0}.cinema-policy-module__JusZ1G__section{border-top:1px solid #ffffff14;padding:32px 0;scroll-margin-top:112px}.cinema-policy-module__JusZ1G__section h2{letter-spacing:-.02em;margin-bottom:16px;font-size:24px;font-weight:500;line-height:1.3}.cinema-policy-module__JusZ1G__section p{color:#b8b8c0;font-size:16px;line-height:1.85}.cinema-policy-module__JusZ1G__section p+p{margin-top:16px}.cinema-policy-module__JusZ1G__section a{color:#f4f2ed;text-underline-offset:4px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.cinema-policy-module__JusZ1G__section a:hover{color:var(--signal-soft)}.cinema-policy-module__JusZ1G__contents a:focus-visible,.cinema-policy-module__JusZ1G__section a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.cinema-policy-module__JusZ1G__questions details{border-top:1px solid #ffffff14;padding:16px 0}.cinema-policy-module__JusZ1G__questions summary{cursor:pointer;padding:8px 0;font-size:16px;line-height:1.6}.cinema-policy-module__JusZ1G__questions details p{margin-top:12px}.cinema-policy-module__JusZ1G__questions summary:hover{color:var(--signal-soft)}.cinema-policy-module__JusZ1G__questions summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.cinema-policy-module__JusZ1G__related{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:12px 24px;margin-top:20px;padding-top:28px;display:flex}.cinema-policy-module__JusZ1G__related a{color:#b8b8c0;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.cinema-policy-module__JusZ1G__related a:hover{color:var(--signal-soft)}@media (max-width:900px){.cinema-policy-module__JusZ1G__layout{grid-template-columns:1fr;gap:28px}.cinema-policy-module__JusZ1G__contents{flex-wrap:wrap;gap:4px 12px;display:flex;position:static}.cinema-policy-module__JusZ1G__contents p{width:100%;margin-bottom:4px}.cinema-policy-module__JusZ1G__contents a{background:#ffffff04;margin:0;padding:8px 10px}.cinema-policy-module__JusZ1G__header{padding-top:20px;padding-bottom:28px}.cinema-policy-module__JusZ1G__section{padding:28px 0;scroll-margin-top:96px}}.cinema-policy-module__JusZ1G__contents a[aria-current=location]{color:var(--signal-soft);box-shadow:inset 2px 0 var(--signal-soft);background:#ffffff08}
