.bk-wrap{border-top:1px solid #0052ab1f;margin-top:32px;padding-top:32px}.bk-title{font-family:var(--font-heading), system-ui, sans-serif;color:var(--brand-blue);margin:0;font-size:1.5rem;font-weight:800}.bk-lede{color:var(--ink);margin:8px 0 0}.bk-frame{background:#fff;border:1px solid #0052ab1f;border-radius:8px;width:100%;min-height:700px;margin-top:20px;position:relative;overflow:hidden}.bk-loading{z-index:0;color:var(--brand-blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:24px;font-size:.875rem;display:flex;position:absolute;inset:0}.bk-loading p{margin:0}.bk-frame[data-status=alive] .bk-loading{display:none}.bk-fallback-btn{background:var(--brand-blue);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.bk-fallback-btn:hover{text-underline-offset:3px;text-decoration:underline}.bk-fallback-btn:focus-visible{outline:3px solid var(--brand-sky);outline-offset:3px}.bk-iframe{z-index:10;opacity:0;border:0;width:100%;min-height:700px;transition:opacity .2s;display:block;position:relative;overflow:hidden}.bk-frame[data-focused=true]{outline:3px solid var(--brand-sky);outline-offset:-3px}.bk-iframe[data-revealed=true]{opacity:1}.bk-direct{color:var(--ink);margin:16px 0 0;font-size:.875rem}.bk-direct a{min-height:44px;color:var(--brand-blue);align-items:center;padding:0;text-decoration:underline;display:inline-flex}.bk-direct a:hover{color:var(--brand-blue);text-underline-offset:3px;text-decoration:underline}.bk-direct a:focus-visible{outline:3px solid var(--brand-sky);outline-offset:3px}.bk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bk-iframe{transition:none}}
