.e3-language-form{margin:0;flex:0 0 auto;max-width:150px}
.e3-language-form select{min-height:44px;padding:8px 26px 8px 12px;font-size:13px;cursor:pointer}
.e3-language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.e3-film-stage>.e3-top{align-items:center;gap:24px}
.e3-film-stage>.e3-top nav{margin-left:auto}
.e3-film-stage .e3-language-form select{color:#fff;border-color:#ffffff60;background:#14201aa6;box-shadow:none}
.e3-film-stage .e3-language-form option{color:#25332e;background:#fff}
@media(max-width:720px){
 .e3-film-stage>.e3-top{display:grid;grid-template-columns:1fr auto;padding:12px 20px;gap:8px 12px}
 .e3-film-stage>.e3-top .e3-brand{grid-row:1;grid-column:1}
 .e3-film-stage>.e3-top .e3-language-form{grid-row:1;grid-column:2;width:130px}
 .e3-film-stage>.e3-top nav{grid-row:2;grid-column:1/-1;width:100%;justify-content:space-between;margin:0}
 .e3-film-stage>.e3-top nav>a:first-child{max-width:none;font-size:12px}
 .e3-film-copy{max-height:calc(100% - 260px);overflow:auto;scrollbar-width:thin}
 .e3-film-copy h1{margin-bottom:18px}
 .e3-film-copy .e3-eyebrow{margin-bottom:16px}
 .e3-film-copy>p:not(.e3-eyebrow){margin-bottom:20px}
}
@media(max-width:720px){
 body>.e3-top{flex-wrap:wrap;gap:12px}
 body>.e3-top>.e3-language-form{margin-left:auto}
 .e3-terms{overflow-wrap:anywhere}
}
@media(max-width:720px) and (max-height:700px){
 .e3-film-stage .e3-film-copy h1{font-size:clamp(26px,7.6vw,32px);margin-bottom:16px}
 .e3-film-stage .e3-film-copy .e3-eyebrow{margin-bottom:12px}
 .e3-film-stage .e3-film-copy>p:not(.e3-eyebrow){font-size:15px;line-height:1.45;margin-bottom:18px}
}
