.post-page.svelte-1teoznn{width:100%;overflow-x:hidden;padding-bottom:60px;display:flex;flex-direction:column}.post.svelte-1teoznn{width:100%;max-width:720px;margin:0 auto;padding:64px var(--brand-gutter);box-sizing:border-box}.post-header.svelte-1teoznn{margin-bottom:56px}.post-meta.svelte-1teoznn{display:flex;gap:12px;align-items:center;margin-bottom:20px;font-size:.9375rem;color:var(--ink-muted)}.post-title.svelte-1teoznn{font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--ink);margin:0 0 24px}.post-lede.svelte-1teoznn{font-size:1.25rem;line-height:1.6;color:var(--ink-soft);margin:0}.blog-content.svelte-1teoznn{font-size:1.125rem;line-height:1.8;color:var(--ink)}.related.svelte-1teoznn{margin-top:60px;padding-top:30px;border-top:1px solid var(--rule)}.related-title.svelte-1teoznn{font-size:1.25rem;font-weight:600;color:var(--ink);margin:0 0 16px}.related-list.svelte-1teoznn{list-style:none;margin:0;padding:0;display:grid;gap:12px}.related-card.svelte-1teoznn{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--card);text-decoration:none;color:var(--ink)}.related-card.svelte-1teoznn:hover,.related-card.svelte-1teoznn:focus-visible{border-color:var(--chart-blue)}.related-card-title.svelte-1teoznn{font-weight:600;color:var(--chart-blue)}.related-card-desc.svelte-1teoznn{font-size:.9375rem;line-height:1.5;color:var(--ink-soft)}.post-footer.svelte-1teoznn{margin-top:60px;padding-top:30px;border-top:1px solid var(--rule);text-align:center}.blog-content.svelte-1teoznn h2{font-size:1.625rem;font-weight:600;margin-top:2em;margin-bottom:1em;color:var(--ink);border-bottom:2px solid var(--grid-blue);padding-bottom:8px;display:inline-block}.blog-content.svelte-1teoznn p{margin-bottom:1.5em}.blog-content.svelte-1teoznn ul,.blog-content.svelte-1teoznn ol{margin-bottom:2em;padding-left:1.5em}.blog-content.svelte-1teoznn li{margin-bottom:.75em}.blog-content.svelte-1teoznn strong{color:var(--ink);font-weight:700}.blog-content.svelte-1teoznn a{color:var(--chart-blue);text-decoration:underline;text-underline-offset:3px}.blog-content.svelte-1teoznn a:hover{color:var(--chart-blue-hover)}.blog-content.svelte-1teoznn .table-wrap{overflow-x:auto;margin-bottom:2em;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--card)}.blog-content.svelte-1teoznn table{width:100%;min-width:30rem;border-collapse:collapse;font-size:1rem;line-height:1.5}.blog-content.svelte-1teoznn th,.blog-content.svelte-1teoznn td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--rule)}.blog-content.svelte-1teoznn th{font-family:var(--font-brand-mono);font-weight:500;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);background:var(--paper-sunk)}.blog-content.svelte-1teoznn tbody tr:last-child td{border-bottom:none}.blog-content.svelte-1teoznn .formula{display:flex;flex-direction:column;gap:6px;margin:0 0 1.5em;padding:16px 20px;background:var(--paper-sunk);border-left:4px solid var(--chart-blue);border-radius:var(--radius-sm)}.blog-content.svelte-1teoznn .formula-label{font-family:var(--font-brand-mono);font-weight:500;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.blog-content.svelte-1teoznn .formula-text{font-family:var(--font-brand-mono);font-weight:600;color:var(--chart-blue)}.blog-content.svelte-1teoznn .formula-example{font-size:1rem;color:var(--ink-soft)}.blog-content.svelte-1teoznn .references{font-size:.9375rem;line-height:1.6;color:var(--ink-soft)}
