#rm-programa #custos-video-exemplo{display:flex;align-items:center;gap:20px;border-block:1px solid #d4cec6;padding:16px 0;margin:0 0 30px;color:#111115}
#custos-video-exemplo .cv-play{flex-shrink:0;width:66px;height:92px;position:relative;border:0;padding:0;border-radius:6px;overflow:hidden;background:#142750;cursor:pointer}
#custos-video-exemplo .cv-play img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.7)}
#custos-video-exemplo .cv-play>span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:22px}
#custos-video-exemplo .cv-copy{min-width:0}
#custos-video-exemplo .cv-copy h2{font-family:inherit;font-size:19px;font-weight:700;line-height:1.25;margin:0;letter-spacing:normal}
#custos-video-exemplo .cv-copy p{font-size:14px;color:#57555d;margin:5px 0;line-height:1.5}
#custos-video-exemplo .cv-textbtn{font-family:inherit;font-weight:700;border:0;background:none;padding:0;color:#d80068;font-size:14px;min-height:30px;cursor:pointer}
#custos-video-exemplo .cv-jump{margin-left:auto;color:#142750;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid;min-height:44px;display:inline-flex;align-items:center;gap:5px}
#rm-programa #custos-video-player{box-sizing:border-box;padding:14px 18px 18px;border:1px solid #c6bfb7;border-radius:10px;width:min(390px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#fffaf5;color:#111115;margin:auto}
#custos-video-player::backdrop{background:#111115c7}
#custos-video-player .cv-dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:14px;line-height:1.5}
#custos-video-player .cv-close{background:none;border:0;padding:8px;font-size:18px;line-height:1;min-width:44px;min-height:44px;color:#111115;cursor:pointer}
#custos-video-player .cv-video-wrap{display:flex;justify-content:center;background:#111115;border-radius:4px}
#custos-video-player video{display:block;width:100%;height:min(54dvh,460px);object-fit:contain;background:#111115;max-width:100%}
#custos-video-player .cv-context,#custos-video-player .cv-transcript p{font-size:13px;line-height:1.45;margin:12px 0;color:#111115}
#custos-video-player .cv-continue{box-sizing:border-box;display:block;background:#111115;color:white;border:1px solid #111115;padding:12px 18px;text-align:center;font-size:14px;font-weight:700;text-decoration:none;width:100%;line-height:1.5}
#custos-video-player .cv-transcript{font-size:13px;margin-top:12px;border-top:1px solid #d4cec6;padding-top:10px}
#custos-video-player .cv-transcript summary{cursor:pointer;font-weight:700;min-height:30px;font-size:13px;line-height:1.5}
#custos-video-player .cv-transcript summary::after{content:none}
#custos-destino{scroll-margin:16px}
#custos-destino:focus{outline:3px solid #2a77ff;outline-offset:3px}
#custos-video-exemplo button:focus-visible,#custos-video-exemplo a:focus-visible,#custos-video-player button:focus-visible,#custos-video-player a:focus-visible{outline:3px solid #2a77ff;outline-offset:3px}
@media(max-width:650px){#rm-programa #custos-video-exemplo{display:grid;grid-template-columns:53px minmax(0,1fr);column-gap:12px;row-gap:0;padding:14px 0}#custos-video-exemplo .cv-play{width:53px;height:76px;grid-row:1 / 3}#custos-video-exemplo .cv-copy h2{font-size:16px}#custos-video-exemplo .cv-copy p{font-size:12px}#custos-video-exemplo .cv-jump{grid-column:2;margin:0;justify-self:start;font-size:13px}}
