.film-dialog .dialog-caption{padding:17px 3px 10px!important;border-top:1px solid rgba(151,195,221,.22);margin-top:15px}
.film-dialog .dialog-caption h2,.film-dialog .dialog-caption h2.making-of-dialog-title{font:500 clamp(20px,2.75vw,34px)/1.16 'Barlow Condensed',Jost,sans-serif!important;letter-spacing:.075em!important;color:#b6d9f0!important;text-transform:uppercase!important;margin:0 0 9px!important;white-space:normal!important;overflow-wrap:normal!important}
.film-dialog .player-credits{display:grid;gap:7px;padding-bottom:4px}
.film-dialog .player-credits p{margin:0!important}
.film-dialog .player-caption-category{color:#e3b3d5;font:500 clamp(10px,1.1vw,13px)/1.5 'DM Sans',sans-serif;letter-spacing:.21em;text-transform:uppercase}
.film-dialog .player-caption-director{color:#d5b4d2;font:500 10px/1.5 'DM Sans',sans-serif;letter-spacing:.17em;text-transform:uppercase}
.film-dialog .player-caption-cast{display:flex;align-items:baseline;gap:15px;color:#b3bfcc;font:400 11px/1.65 'DM Sans',sans-serif;letter-spacing:.055em}
.film-dialog .player-caption-cast span:first-child{color:#d8a9cf;font:500 9px/1.5 'DM Sans',sans-serif;letter-spacing:.19em;white-space:nowrap}
.film-dialog .film-dialog-shell{padding-bottom:19px}
@media(max-width:650px){.film-dialog .dialog-caption{margin-top:11px;padding-top:12px!important}.film-dialog .dialog-caption h2{font-size:clamp(17px,5vw,25px)!important}.film-dialog .player-caption-cast{display:block;font-size:10px}.film-dialog .player-caption-cast span:first-child{display:block;margin-bottom:5px}}
