.image-dialog.svelte-1he7qgc{border:none;padding:0;width:min(96vw,1200px);height:min(92vh,800px);background:transparent}.image-dialog.svelte-1he7qgc::backdrop{background:#0f172ab8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.image-dialog.svelte-1he7qgc img:where(.svelte-1he7qgc){width:100%;height:100%;object-fit:contain;background:transparent;box-shadow:0 24px 60px -30px #0f172aa6}.image-dialog__close.svelte-1he7qgc{position:absolute;top:1.25rem;right:1.25rem;height:2.5rem;width:2.5rem;border-radius:999px;border:none;background:#ffffffe6;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 25px -10px #0f172a4d;cursor:pointer}.image-dialog__close.svelte-1he7qgc svg:where(.svelte-1he7qgc){width:1.25rem;height:1.25rem}.article-content.svelte-1he7qgc{position:relative}.article-content.svelte-1he7qgc:before,.article-content.svelte-1he7qgc:after{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#cbd5e1;pointer-events:none}.article-content.svelte-1he7qgc:before{left:-1.5rem}.article-content.svelte-1he7qgc:after{right:-1.5rem}@media (min-width: 640px){.article-content.svelte-1he7qgc:before{left:-2rem}.article-content.svelte-1he7qgc:after{right:-2rem}}.blog-body.svelte-1he7qgc h2:where(.svelte-1he7qgc){margin-top:2.5rem;margin-bottom:1rem;font-size:1.375rem;font-weight:600;font-family:var(--font-display);color:#1e293b;letter-spacing:-.01em;padding-top:.5rem}.article-header.svelte-1he7qgc h1:where(.svelte-1he7qgc){font-family:var(--font-display);font-size:clamp(1.6875rem,calc(3.75vw + .75rem),2.625rem);font-weight:400;line-height:1.1;letter-spacing:-.01em}.blog-body.svelte-1he7qgc p:where(.svelte-1he7qgc){margin-bottom:0}.blog-body.svelte-1he7qgc img:where(.svelte-1he7qgc){margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.75rem;max-width:100%;height:auto;cursor:zoom-in;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #00000012;object-fit:contain;border:1px solid #e2e8f0}.blog-body.svelte-1he7qgc ul:where(.svelte-1he7qgc),.blog-body.svelte-1he7qgc ol:where(.svelte-1he7qgc){margin-top:1rem;margin-bottom:1rem;margin-left:1.5rem}.blog-body.svelte-1he7qgc ul:where(.svelte-1he7qgc){list-style-type:disc}.blog-body.svelte-1he7qgc ol:where(.svelte-1he7qgc){list-style-type:decimal}.blog-body.svelte-1he7qgc li:where(.svelte-1he7qgc){margin-top:.625rem;padding-left:.375rem}.blog-body.svelte-1he7qgc li:where(.svelte-1he7qgc)::marker{color:#94a3b8}.blog-body.svelte-1he7qgc strong:where(.svelte-1he7qgc){color:#1e293b;font-weight:600}
