._page_1bstl_1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b;background:#fff;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}._hero_1bstl_10{display:grid;justify-items:center;gap:.75rem;margin-top:-3.9rem;padding:8.5rem 1.5rem 4rem;background:radial-gradient(50rem 22rem at 50% -20%,rgba(45,212,191,.28),transparent 65%),radial-gradient(30rem 20rem at 95% 40%,rgba(99,102,241,.2),transparent 60%),#081120;color:#fff;text-align:center}._hero_1bstl_10 h1{margin:0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1.1;letter-spacing:-.035em}._kicker_1bstl_32{color:#5eead4;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._updated_1bstl_40{margin:0;color:#fff9;font-size:.95rem}._layout_1bstl_46{display:grid;grid-template-columns:15rem minmax(0,44rem);justify-content:center;gap:4rem;padding:4rem 1.5rem 6rem}._toc_1bstl_54{position:sticky;top:6rem;align-self:start;font-size:.9rem}._tocTitle_1bstl_61{margin:0 0 .75rem;color:#94a3b8;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._toc_1bstl_54 ul{display:grid;gap:.15rem;margin:0;padding:0;border-left:1px solid #e2e8f0;list-style:none}._toc_1bstl_54 a{display:block;margin-left:-1px;padding:.35rem 0 .35rem 1rem;border-left:2px solid transparent;color:#64748b;text-decoration:none;transition:color .15s,border-color .15s}._toc_1bstl_54 a:hover{border-color:#0d9488;color:#0d9488}._content_1bstl_94{font-size:1.02rem}._content_1bstl_94 h2{margin:2.75rem 0 .75rem;color:#0b1220;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;scroll-margin-top:6rem}._content_1bstl_94 p{margin:0 0 1.1rem;color:#475569}._content_1bstl_94 strong{color:#0b1220}._content_1bstl_94 a{color:#0d9488;font-weight:600}._content_1bstl_94 p._intro_1bstl_121{color:#334155;font-size:1.15rem}._content_1bstl_94 p._callout_1bstl_126{margin:1.5rem 0;padding:1.1rem 1.25rem;border:1px solid #99f6e4;border-left:4px solid #0d9488;border-radius:.75rem;background:#f0fdfa;color:#134e4a;font-weight:500}@media only screen and (max-width:56rem){._layout_1bstl_46{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}._toc_1bstl_54{position:static;padding:1.25rem;border-radius:.75rem;background:#f8fafc}}
