.prose .lead-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:min(848px,calc(100vw - 3rem));max-width:none;margin:2rem 0 2rem 50%;transform:translate(-50%)}.prose .lead-flow__step{display:flex;align-items:center;gap:.65rem;min-height:4.25rem;margin:0;padding:.75rem;border:1px solid #dbe3ef;border-radius:.75rem;background:#f8fafc;color:#334155;font-size:.875rem;font-weight:600;line-height:1.35}.prose .lead-flow__step strong{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;border-radius:9999px;background:#2563eb;color:#fff;font-size:.75rem}@media(max-width:767px){.prose .lead-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.prose .lead-flow__step{min-height:4rem;padding:.65rem;font-size:.8125rem}}.prose .blog-image-zoom{position:relative;display:block;width:min(848px,calc(100vw - 3rem));max-width:none;margin:2rem auto;margin-left:50%;transform:translate(-50%)}.prose .blog-image-zoom img{display:block;width:100%;height:auto;max-width:100%;cursor:zoom-in}.blog-image-zoom__button{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.7);border-radius:9999px;background:#0f172ac7;color:#fff;cursor:zoom-in;box-shadow:0 4px 12px #0f172a33;transition:background-color .15s ease,transform .15s ease}.blog-image-zoom__button:hover,.blog-image-zoom__button:focus-visible{background:#0f172af2;transform:scale(1.05)}.blog-image-lightbox{width:min(96vw,1400px);max-width:none;max-height:94vh;padding:0;border:0;border-radius:1rem;background:#0f172af5;color:#fff;overflow:hidden}.blog-image-lightbox::backdrop{background:#020617d6}.blog-image-lightbox__toolbar{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:.5rem;padding:.75rem;background:linear-gradient(rgba(2,6,23,.65),transparent)}.blog-image-lightbox__level{margin-right:auto;font-size:.875rem;font-weight:600;color:#e2e8f0;min-width:2.5rem}.blog-image-lightbox__toolbar button{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.45);border-radius:9999px;background:#ffffff1f;color:#fff;font-size:1.35rem;line-height:1;cursor:pointer}.blog-image-lightbox__toolbar button:hover,.blog-image-lightbox__toolbar button:focus-visible{background:#ffffff38}.blog-image-lightbox__viewport{display:flex;align-items:center;justify-content:center;width:100%;height:calc(94vh - 4rem);overflow:hidden;touch-action:none}.blog-image-lightbox img{display:block;max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;user-select:none;-webkit-user-drag:none}.blog-image-lightbox img.is-zoomed{cursor:grab}.blog-image-lightbox img.is-panning{cursor:grabbing}.blog-image-lightbox__caption{position:absolute;bottom:0;left:0;right:0;z-index:2;margin:0;padding:.75rem 1rem;background:linear-gradient(transparent,#020617a6);color:#cbd5e1;font-size:.875rem;line-height:1.5;text-align:center}.prose[data-astro-cid-4sn4zg3r]{max-width:70ch!important;margin-left:auto;margin-right:auto;color:#374151;line-height:1.8}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r]{display:block;width:min(848px,calc(100vw - 3rem));max-width:none;margin-left:50%;transform:translate(-50%);overflow-x:auto}.prose[data-astro-cid-4sn4zg3r] th[data-astro-cid-4sn4zg3r],.prose[data-astro-cid-4sn4zg3r] td[data-astro-cid-4sn4zg3r]{white-space:normal}.prose[data-astro-cid-4sn4zg3r] pre[data-astro-cid-4sn4zg3r]{background-color:#1e293b!important;color:#e2e8f0!important;padding:1.5rem 2rem!important;border-radius:.5rem!important;margin-left:-1rem!important;margin-right:-1rem!important;border:1px solid #334155!important}.prose[data-astro-cid-4sn4zg3r] pre[data-astro-cid-4sn4zg3r] code[data-astro-cid-4sn4zg3r]{background-color:transparent!important;color:#e2e8f0!important}.prose[data-astro-cid-4sn4zg3r] pre[data-astro-cid-4sn4zg3r] code[data-astro-cid-4sn4zg3r] .token[data-astro-cid-4sn4zg3r].comment,.prose[data-astro-cid-4sn4zg3r] pre[data-astro-cid-4sn4zg3r] code[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r][class*=comment],.prose[data-astro-cid-4sn4zg3r] pre[data-astro-cid-4sn4zg3r] code[data-astro-cid-4sn4zg3r] .hljs-comment[data-astro-cid-4sn4zg3r],.prose[data-astro-cid-4sn4zg3r] pre[data-astro-cid-4sn4zg3r] code[data-astro-cid-4sn4zg3r] .comment[data-astro-cid-4sn4zg3r]{color:#94a3b8!important;font-style:italic}
