.he-film-byline{font-size:clamp(16px,2vw,21px);line-height:1.6;margin:20px 0 0}
.he-article__headline .he-film-byline{color:#fff}
.he-article__headline .he-film-byline a,.he-article__headline .he-film-byline a:hover,.he-article__headline .he-film-byline a:focus-visible{color:#fff}
.he-article__headline .he-film-byline a:hover{text-decoration-thickness:2px}
.he-article__headline .he-film-byline a:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:700px){.he-article__headline .he-film-byline>span[aria-hidden="true"]{display:block;height:4px;font-size:0;line-height:0;padding:0}.he-article__headline .he-film-byline time{white-space:nowrap}}
.he-film-byline a{color:inherit;text-decoration:underline;text-underline-offset:4px}.he-film-byline time{font:inherit!important;display:inline!important}.he-film-byline span{padding:0 8px}
.he-film-rating{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;margin:28px 0;background:#fff5f2;border-left:4px solid #ca2033;border-radius:3px;color:#171717;width:100%;box-sizing:border-box;grid-column:1/-1;flex-basis:100%}
.he-film-rating>span{font-size:17px}.he-film-rating__value{font-family:Poppins,Arial,sans-serif;font-size:clamp(27px,4vw,42px);line-height:1.2;color:#b51b2b;overflow-wrap:anywhere}
.he-article__connections{max-width:1320px;margin:0 auto;padding:36px clamp(20px,5vw,64px)}.he-article__connections>h2{font-size:clamp(25px,4vw,38px)!important;line-height:1.2!important;margin-bottom:24px!important}.he-availability{border-top:1px solid #e7e3df}
.he-connection-buttons{display:flex;gap:14px;flex-wrap:wrap}.he-connection-button{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:46px;border-radius:26px;padding:13px 24px;background:#c82033;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:700;line-height:1.4;box-sizing:border-box;max-width:100%}.he-connection-button:hover,.he-connection-button:focus-visible{background:#171717}.he-connection-button>span{font-weight:400;font-size:12px}.he-connection-button:focus-visible{outline:3px solid #171717;outline-offset:4px}
.he-article-purchases{margin:36px 0;padding-top:24px;border-top:1px solid #e7e3df}.he-product-editorial{margin:24px 0}.he-product-editorial h3{font-size:20px!important}.he-product-editorial ul{margin-left:20px!important}.he-product-editorial li{margin-bottom:8px}
.he-article-topics{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:30px}.he-article-topics a{border:1px solid #d8d1cc;border-radius:20px;padding:6px 14px;color:inherit;font-size:14px}.he-shared-film .he-video-consent{position:relative;width:100%;height:100%;aspect-ratio:16/9;background:#181818}.he-shared-film .he-video-consent__notice{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;color:#fff}.he-shared-film .he-video-consent__notice a{color:#fff}.he-shared-film .he-video-consent__notice button{padding:10px 16px;background:#c82033;border:0;border-radius:20px;color:#fff}.he-shared-film .he-video-consent__notice button[hidden]{display:none}.he-shared-film .he-video-consent__notice p{color:#fff}.he-shared-film .he-video-consent:has(>.he-consent-frame:not([src="about:blank"]))>.he-video-consent__notice{display:none}
.he-shared-film{max-width:1000px}.he-shared-film .he-film{display:grid;gap:28px;align-items:start;margin:24px 0}.he-shared-film .he-film__frame{position:relative;overflow:hidden}.he-shared-film .he-film__poster img{max-width:100%;max-height:500px;object-fit:contain}.he-shared-film .he-film__trailer .he-film__frame{aspect-ratio:16/9}.he-shared-film .he-film__frame iframe,.he-shared-film .he-film__frame video{width:100%;height:100%;border:0}.he-shared-film .he-film__label{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.he-shared-film__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.he-shared-film__photos img{width:100%;height:auto}
.he-trailer-cover{position:relative;width:100%;height:100%;aspect-ratio:16/9;background:#151515}.he-trailer-cover>img{display:block;width:100%!important;height:100%!important;object-fit:cover;opacity:.8;margin:0!important}.he-trailer-cover>button{position:absolute;inset:0;width:100%;border:0;background:linear-gradient(transparent,rgba(0,0,0,.6));color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;cursor:pointer;font:600 15px/1.5 Poppins,Arial,sans-serif;padding:20px;text-align:center}.he-trailer-cover>button::before{content:'▶';display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:2px solid #fff;background:rgba(0,0,0,.35);font-size:23px;text-indent:4px}.he-trailer-cover>button:focus-visible{outline:3px solid #fff;outline-offset:-6px}.he-trailer-cover iframe{display:block;width:100%;height:100%;border:0}.he-film__frame .wp-video{width:100%!important;max-width:100%}.he-film__frame video{max-width:100%;width:100%;height:100%;object-fit:contain}
@media(max-width:700px){.he-film-rating{padding:18px;gap:15px}.he-article__connections{padding:28px 20px}.he-connection-buttons{flex-direction:column}.he-connection-button{align-items:center;text-align:center;width:100%}.he-shared-film .he-film{grid-template-columns:minmax(0,1fr)!important}.he-shared-film .he-film__poster{width:min(100%,300px);justify-self:center}.he-shared-film__photos{grid-template-columns:1fr}.he-article__body .he-film--explicit .he-film__poster{width:min(100%,300px);max-width:100%;justify-self:center;margin-left:auto;margin-right:auto}.he-article__body .he-film--explicit .he-film__poster img{position:static;inset:auto;display:block!important;width:100%!important;height:auto!important;max-height:none;object-fit:contain!important}.he-article__body .he-film--explicit .he-film__poster .he-film__frame{height:auto!important;min-height:0;aspect-ratio:auto!important}.he-film-byline{max-width:100%;overflow-wrap:anywhere}}
