/* Focused promo typography + playback layout clean-up. */
body.pace-home .privacy-chapter .ad-card {min-width:0}
body.pace-home .privacy-chapter .ad-card h3 {max-width:19ch;overflow-wrap:normal;letter-spacing:-.034em;line-height:1.13;font-weight:740}
body.pace-home .privacy-chapter .ad-card>p {max-width:66ch;font-size:14px;line-height:1.63;letter-spacing:0;overflow-wrap:break-word;color:#c1cad7}
body.pace-home .video-demo {margin-top:20px}
body.pace-home .video-demo-screen {background:#09111e}
body.pace-home .video-demo-note {margin:10px 0 0!important;max-width:100%;font-size:11px!important;line-height:1.5!important;letter-spacing:0;color:#aebccf!important}
body.pace-home .video-control-toggle {font-size:12px;font-weight:650}
body.pace-home .video-demo-controls {border-radius:0 0 17px 17px}
body.pace-home .video-demo :is(button,input):focus-visible {outline:3px solid #ffdb9e;outline-offset:3px}
@media(max-width:650px){body.pace-home .privacy-chapter .ad-card h3{font-size:clamp(26px,8vw,35px);max-width:21ch;line-height:1.13}body.pace-home .privacy-chapter .ad-card>p{font-size:13px;line-height:1.6}body.pace-home .video-demo-note{font-size:10px!important}body.pace-home .video-demo-controls {gap:9px}}
@media(prefers-reduced-motion:reduce){body.pace-home .video-demo :is(button,input){transition:none!important}}
