
/* v3.0.19 — type and spacing refinements; player/poster/layout untouched. */
.nf3-film-page .nf3-quick-facts{line-height:1.5}
.nf3-film-page .nf3-quick-facts div{align-items:flex-start;gap:11px}
.nf3-film-page .nf3-quick-facts dt{font-size:11.5px;line-height:1.55;color:#b0bbcd}
.nf3-film-page .nf3-quick-facts dd{line-height:1.55;gap:7px}
.nf3-film-page .nf3-quick-facts dd a{font-size:11.5px;min-height:28px;padding:5px 7px;overflow-wrap:anywhere}
.nf3-film-page .nf3-watch-community .nfu-kicker{font-size:10px;letter-spacing:.04em;line-height:1.5}
.nf3-film-page .nf3-watch-community .nfu-rating__summary small,
.nf3-film-page .nf3-watch-community .nfu-rating__control small{display:block;font-size:11px;line-height:1.5;color:#c1c9d7}
.nf3-film-page .nf3-watch-community .nfu-rating__control>span{font-size:11.5px;color:#d9dfeb}
.nf3-film-page .nf4-comment-guidance,
.nf3-film-page .nf4-comments-note{font-size:11.5px;line-height:1.55;color:#b2bdce}
.nf3-film-page .nf4-comments .comment-form label{font-size:10.5px}
@media(max-width:760px){
 .nf3-film-page .nf3-quick-facts dt{font-size:12px}
 .nf3-film-page .nf3-quick-facts dd a{font-size:12px;min-height:30px}
 .nf3-film-page .nf3-watch-community .nfu-rating__control small{font-size:11.5px}
 .nf3-film-page .nf4-comments .comment-respond{padding:15px}
 .nf3-film-page .nf4-comments .comment-form textarea{min-height:100px}
}
