.blog-post.svelte-1wv25c7{padding:2rem 2rem 4rem}.post-inner.svelte-1wv25c7{max-width:45rem;margin:0 auto}.back-link.svelte-1wv25c7{text-transform:uppercase;letter-spacing:.15em;color:var(--fg-tertiary);text-decoration:none;transition:color .2s ease;padding:.75rem 0;display:inline-block}.back-link.svelte-1wv25c7:hover{color:var(--brand)}.post-header.svelte-1wv25c7{margin-top:2rem;margin-bottom:3rem}.post-date.svelte-1wv25c7,.update-note.svelte-1wv25c7{color:var(--fg-tertiary)}.post-infographic.svelte-1wv25c7{width:100%;height:auto;border-radius:.5rem;margin-bottom:2rem}.prose.svelte-1wv25c7{line-height:1.65}.prose.svelte-1wv25c7 h2{font-size:1.75rem;font-weight:700;letter-spacing:-.015em;margin-top:3rem;margin-bottom:.875rem;line-height:1.25}.prose.svelte-1wv25c7 h3{font-size:1.375rem;font-weight:600;letter-spacing:-.01em;margin-top:2.25rem;margin-bottom:.625rem;line-height:1.35}.prose.svelte-1wv25c7 h4{font-size:1.125rem;font-weight:600;margin-top:1.75rem;margin-bottom:.5rem;line-height:1.4}.prose.svelte-1wv25c7 p{margin-bottom:1.125rem;color:var(--fg-secondary)}.prose.svelte-1wv25c7 a{color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1875rem;text-decoration-color:color-mix(in oklch,var(--brand),transparent 60%);transition:text-decoration-color .2s ease}.prose.svelte-1wv25c7 a:hover{text-decoration-color:var(--brand)}.prose.svelte-1wv25c7 strong{font-weight:600}.prose.svelte-1wv25c7 em{font-style:italic}.prose.svelte-1wv25c7 ul,.prose.svelte-1wv25c7 ol{margin-bottom:1.25rem;padding-left:1.75rem;color:var(--fg-secondary)}.prose.svelte-1wv25c7 li{margin-bottom:.375rem}.prose.svelte-1wv25c7 li::marker{color:var(--fg-tertiary)}.prose.svelte-1wv25c7 ol{list-style-type:decimal}.prose.svelte-1wv25c7 ul{list-style-type:disc}.prose.svelte-1wv25c7 li>ul,.prose.svelte-1wv25c7 li>ol{margin-top:.375rem;margin-bottom:.375rem}.prose.svelte-1wv25c7 blockquote{border-left:.1875rem solid var(--fg-primary);padding:.25rem 0 .25rem 1.125rem;margin:1.75rem 0;font-style:normal;font-weight:500}.prose.svelte-1wv25c7 blockquote p{color:inherit;margin-bottom:.5rem}.prose.svelte-1wv25c7 blockquote p:last-child{margin-bottom:0}.prose.svelte-1wv25c7 table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.9375rem;line-height:1.55;border:1px solid var(--border-secondary);border-radius:.5rem;overflow:hidden;background:var(--bg-card)}.prose.svelte-1wv25c7 thead{background:var(--bg-secondary)}.prose.svelte-1wv25c7 th{text-align:left;font-weight:600;padding:.75rem 1rem;border-bottom:1px solid var(--border-secondary);vertical-align:top;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.prose.svelte-1wv25c7 td{padding:.875rem 1rem;color:var(--fg-secondary);vertical-align:top;border-top:1px solid var(--border-secondary)}.prose.svelte-1wv25c7 tbody tr:first-child td{border-top:none}.prose.svelte-1wv25c7 td strong,.prose.svelte-1wv25c7 td b{font-weight:600}.prose.svelte-1wv25c7 pre{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1.5rem 0;font-family:var(--font-mono);font-size:.875rem;line-height:1.6}.prose.svelte-1wv25c7 code{font-family:var(--font-mono);font-size:.875em}.prose.svelte-1wv25c7 :not(pre)>code{background:var(--bg-secondary);padding:.125rem .375rem;border-radius:.25rem;color:var(--brand-complementary);font-size:.875em}.prose.svelte-1wv25c7 hr{border:none;border-top:1px solid var(--border-secondary);margin:2.5rem 0}.prose.svelte-1wv25c7 img{max-width:100%;height:auto;border-radius:.5rem;margin:1.75rem 0}@media(max-width:40rem){.prose.svelte-1wv25c7 table{display:block;overflow-x:auto;white-space:normal}.prose.svelte-1wv25c7 th,.prose.svelte-1wv25c7 td{padding:.625rem .75rem}}@media(max-width:40rem){.blog-post.svelte-1wv25c7{padding-left:1rem;padding-right:1rem;padding-top:6.25rem}}
