.odioblog-film-page{width:100%;max-width:1380px;margin:0 auto;padding:60px 30px 90px;box-sizing:border-box}.odioblog-film-hero{position:relative;display:grid;grid-template-columns:320px minmax(0,1fr);gap:55px;align-items:center;width:100%;min-height:520px;padding:45px;overflow:hidden;box-sizing:border-box;border:1px solid rgb(255 255 255 / .08);border-radius:26px;background:radial-gradient(circle at 15% 20%,rgb(255 196 0 / .13),transparent 34%),linear-gradient(135deg,#17191e 0%,#101115 55%,#090a0d 100%);box-shadow:0 28px 80px rgb(0 0 0 / .38)}.odioblog-film-hero__poster{position:relative;width:320px;max-width:100%;z-index:2}.odioblog-film-page .odioblog-film-poster{display:block!important;width:100%!important;max-width:320px!important;height:auto!important;margin:0!important;object-fit:cover;border-radius:18px;box-shadow:0 24px 55px rgb(0 0 0 / .55),0 0 0 1px rgb(255 255 255 / .08)}.odioblog-film-poster-placeholder{display:flex;align-items:center;justify-content:center;width:320px;max-width:100%;aspect-ratio:2 / 3;padding:25px;box-sizing:border-box;text-align:center;color:rgb(255 255 255 / .65);border:1px dashed rgb(255 255 255 / .2);border-radius:18px;background:rgb(255 255 255 / .04)}.odioblog-film-hero__content{position:relative;z-index:2;max-width:760px}.odioblog-film-label{display:inline-flex;margin-bottom:18px;padding:8px 14px;color:#111318;font-size:12px;font-weight:800;line-height:1;letter-spacing:1.4px;text-transform:uppercase;border-radius:999px;background:#f5c518}.odioblog-film-title{margin:0!important;color:#fff;font-size:clamp(44px, 6vw, 82px);font-weight:800;line-height:.98;letter-spacing:-2.5px}.odioblog-film-divider{width:78px;height:4px;margin:28px 0;border-radius:999px;background:#f5c518}.odioblog-film-intro{max-width:620px;margin:0;color:rgb(255 255 255 / .68);font-size:18px;line-height:1.7}@media (max-width:900px){.odioblog-film-page{padding:40px 22px 70px}.odioblog-film-hero{grid-template-columns:240px minmax(0,1fr);gap:35px;min-height:auto;padding:35px}.odioblog-film-hero__poster{width:240px}.odioblog-film-page .odioblog-film-poster{max-width:240px!important}.odioblog-film-title{font-size:clamp(38px, 7vw, 62px)}}@media (max-width:650px){.odioblog-film-page{padding:25px 15px 55px}.odioblog-film-hero{display:block;padding:24px;border-radius:20px}.odioblog-film-hero__poster{width:210px;margin:0 auto 35px}.odioblog-film-page .odioblog-film-poster{width:210px!important;max-width:100%!important;margin:0 auto!important;border-radius:14px}.odioblog-film-hero__content{text-align:center}.odioblog-film-label{margin-bottom:16px}.odioblog-film-title{font-size:42px;line-height:1.05;letter-spacing:-1.5px}.odioblog-film-divider{margin:24px auto}.odioblog-film-intro{font-size:16px}}