body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.blog-prose.svelte-1b9py78 h2{font-size:1.5rem;font-weight:700;color:#0f172a;margin:2rem 0 1rem;padding-top:.5rem;border-top:1px solid #f1f5f9}.blog-prose.svelte-1b9py78 h2:first-of-type{border-top:none;padding-top:0}.blog-prose.svelte-1b9py78 h3{font-size:1.2rem;font-weight:700;color:#1e293b;margin:1.5rem 0 .75rem}.blog-prose.svelte-1b9py78 p{color:#334155;line-height:1.75;margin-bottom:1rem;font-size:1.02rem}.blog-prose.svelte-1b9py78 ul,.blog-prose.svelte-1b9py78 ol{margin:1rem 0;padding-left:1.5rem;color:#334155}.blog-prose.svelte-1b9py78 li{margin:.4rem 0;line-height:1.7}.blog-prose.svelte-1b9py78 strong{color:#0f172a;font-weight:700}.blog-prose.svelte-1b9py78 a{color:#1d4ed8;text-decoration:underline}.blog-prose.svelte-1b9py78 a:hover{color:#0369a1}.blog-prose.svelte-1b9py78 code{background:#f1f5f9;color:#0f172a;padding:.1rem .4rem;border-radius:4px;font-size:.92em}.blog-prose.svelte-1b9py78 blockquote{border-left:3px solid #1d4ed8;padding:.5rem 1rem;margin:1rem 0;background:#f8fbff;color:#475569;font-style:italic}.blog-prose.svelte-1b9py78 .table-wrap{overflow-x:auto;margin:1.25rem 0}.blog-prose.svelte-1b9py78 table{width:100%;border-collapse:collapse;font-size:.92rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.blog-prose.svelte-1b9py78 th{background:#f1f5f9;color:#0f172a;font-weight:700;text-align:left;padding:.6rem .8rem;border-bottom:1px solid #e2e8f0}.blog-prose.svelte-1b9py78 td{padding:.55rem .8rem;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:top}.blog-prose.svelte-1b9py78 hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}
