/* Page styles (see lib/site-assets.ts) */
.ai{background:#F7F8FA;padding:104px 120px 112px}
@media (max-width:899px){
.ai{padding-block:56px}
}
.ai{background:var(--paper)!important}
.mtake>h2,.muse>h2,.mbt h2,.ai h2{font-size:clamp(30px,3.6vw,52px)!important;line-height:1.06!important}
section.ucx,section.ai{align-content:center}
.bp-vid{position:relative;margin:30px 0;aspect-ratio:16/9;background:var(--ink);border-radius:8px;overflow:hidden}
.bp-vid iframe,.bp-vid video{position:absolute;inset:0;width:100%;height:100%;border:0}
