/* Focused corrections from the November mobile audit. */
.button.blue{background:#185bb7;color:#fff}.button.blue:hover{background:#124889}.demo-topline,.focus-strip p,.workflow-section .eyebrow{color:#43566b}.scenario-tabs button{color:#43566b}.scenario-tabs button[aria-selected=true]{color:#185bb7}.bsm-watch{padding:35px 0 65px}.bsm-watch h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:15px 0 18px}.bsm-watch-intro{max-width:780px;font-size:18px;margin-bottom:25px}.bsm-watch-player{aspect-ratio:16/9;background:#eff4fb;border:1px solid #c9d7e6;border-radius:12px;overflow:hidden;display:grid;align-items:center;max-width:960px}.bsm-watch-player iframe{width:100%;height:100%;border:0;aspect-ratio:16/9}.bsm-watch-player .bsm-video-consent{padding:25px;text-align:center}.bsm-watch-player small{display:block;max-width:640px;margin:14px auto;color:#43566b;font-size:16px}.bsm-watch-notes{max-width:780px;margin:30px 0}.bsm-watch-notes h2{font-size:28px;margin:25px 0 14px}.bsm-watch-notes p,.bsm-watch-notes li{font-size:18px;color:#344b61}.bsm-watch-nav{display:flex;flex-wrap:wrap;gap:15px;margin:25px 0}.bsm-watch-link{padding:20px 0;color:#185bb7;font-size:18px;font-weight:600;text-decoration:underline}.bsm-watch-player .button{font-size:17px;min-height:48px}

@media(max-width:760px){.bsm-watch-player{aspect-ratio:auto;min-height:250px}.bsm-watch-player iframe{height:auto;min-height:180px;aspect-ratio:16/9}}
