*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.bn-live-site{margin:0;background:var(--live-paper);color:var(--live-text);font-family:var(--live-font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body.bn-live-site a{color:inherit;text-decoration:none}body.bn-live-site button,body.bn-live-site input,body.bn-live-site select{font:inherit}body.bn-live-site button,body.bn-live-site a{-webkit-tap-highlight-color:transparent}body.bn-live-site img{max-width:100%;display:block}body.bn-live-site h1,body.bn-live-site h2,body.bn-live-site h3,body.bn-live-site p{margin-top:0}body.bn-live-site h1,body.bn-live-site h2,body.bn-live-site h3{font-family:var(--live-display);letter-spacing:-.045em}body.bn-live-site h1{font-size:clamp(2.8rem,6.2vw,5.9rem);line-height:.99;font-weight:800}body.bn-live-site h2{font-size:clamp(1.8rem,3.3vw,3.1rem);line-height:1.08;font-weight:800}body.bn-live-site h3{font-size:1.22rem;line-height:1.24;font-weight:800}body.bn-live-site ::selection{background:var(--live-cyan);color:var(--live-ink)}.live-container{width:min(var(--live-container),calc(100% - var(--live-gutter)*2));margin-inline:auto}.live-section{padding:clamp(56px,7vw,94px) 0}.live-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--live-blue);font-size:.72rem;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.17em}.live-eyebrow:before{content:"";width:25px;height:2px;background:var(--live-cyan)}.live-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 19px;border:1px solid transparent;border-radius:999px;background:var(--live-cyan);color:var(--live-ink)!important;font-size:.88rem;font-weight:800;cursor:pointer;transition:transform .2s var(--live-ease),background .2s,border-color .2s,box-shadow .2s}.live-button:hover{transform:translateY(-2px);background:#66e1ff;box-shadow:0 12px 30px rgba(24,201,244,.16)}.live-button:focus-visible,.live-nav a:focus-visible,.live-mobile-nav a:focus-visible,.live-filter-control:focus-visible,.live-icon-button:focus-visible{outline:3px solid var(--live-cyan);outline-offset:3px}.live-button--outline{background:transparent;border-color:rgba(255,255,255,.24);color:#fff!important}.live-button--outline:hover{background:rgba(255,255,255,.08);border-color:var(--live-cyan)}.live-button--dark{background:var(--live-ink);color:#fff!important}.live-button--dark:hover{background:#173254}.live-button .icon,.live-text-link .icon{width:18px;height:18px;display:inline-flex}.live-button .icon svg,.live-text-link .icon svg{width:100%;height:100%}.live-text-link{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#0877da!important;font-size:.88rem}.live-text-link:hover{color:#044f99!important}.live-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}.live-section-heading h2{margin:9px 0 0}.live-section-heading p{max-width:480px;color:var(--live-muted);margin:12px 0 0;line-height:1.7}.live-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;border:1px solid rgba(8,124,240,.2);background:rgba(8,124,240,.07);color:#0866b9;font-size:.69rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-pill--dark{border-color:rgba(24,201,244,.27);background:rgba(24,201,244,.1);color:#9beeff}.live-skip-link{position:fixed;z-index:9999;top:12px;left:12px;transform:translateY(-160%);padding:11px 16px;border-radius:10px;background:#fff;color:var(--live-ink);font-weight:800}.live-skip-link:focus{transform:translateY(0)}.live-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.live-initial-loader{min-height:55vh;display:grid;align-content:center;justify-items:center;gap:12px;color:var(--live-muted)}.live-initial-loader span{width:36px;height:36px;border:3px solid rgba(8,124,240,.2);border-top-color:var(--live-blue);border-radius:50%;animation:live-spin .8s linear infinite}.live-initial-loader p{margin:0}.live-state-card{border:1px solid var(--live-line);border-radius:var(--live-radius);background:#fff;padding:clamp(24px,4vw,42px);box-shadow:0 16px 50px rgba(8,26,47,.045)}.live-state-card .icon{color:var(--live-blue);width:28px;height:28px;margin-bottom:12px}.live-state-card h2,.live-state-card h3{margin-bottom:9px}.live-state-card p{color:var(--live-muted);max-width:660px;margin-bottom:20px}.live-state-actions{display:flex;flex-wrap:wrap;gap:10px}.live-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#9aabbd;font-size:.78rem;margin-bottom:22px}.live-breadcrumbs a{color:var(--live-cyan-soft)!important}.live-breadcrumbs span[aria-hidden=true]{opacity:.6}.live-error{padding:60px 0}.live-error h1{font-size:clamp(2.5rem,5vw,4rem)}@keyframes live-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
