.blog-header.svelte-1b8eze6{padding:var(--content-space-lg) var(--content-gutter) 0;width:100%;max-width:calc(var(--content-column) + 2 * var(--content-gutter));color:var(--color-content-text);margin:80px auto 0}@media (width>=1280px){.blog-header.svelte-1b8eze6{padding-top:var(--content-space-xl)}}.breadcrumb.svelte-1b8eze6{margin-bottom:var(--content-space-md);color:var(--color-content-secondary);font-size:var(--content-font-size-body-sm);align-items:center;gap:6px;display:inline-flex}.breadcrumb-link.svelte-1b8eze6{align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--color-content-secondary)!important}.breadcrumb-link.svelte-1b8eze6:hover{text-decoration:underline;color:var(--color-content-link)!important}.breadcrumb-link.svelte-1b8eze6 span:where(.svelte-1b8eze6){color:inherit!important}.back-icon.svelte-1b8eze6{color:currentColor;width:16px;min-width:16px;height:16px}.breadcrumb-link.svelte-1b8eze6 .back-icon:where(.svelte-1b8eze6) path:where(.svelte-1b8eze6){fill:currentColor!important;color:inherit!important}.breadcrumb-separator.svelte-1b8eze6{color:var(--color-content-secondary)}.breadcrumb-category.svelte-1b8eze6{color:var(--color-content-secondary);font-weight:500}.blog-title.svelte-1b8eze6{margin:0 0 var(--content-space-sm) 0;color:var(--color-content-heading);font-size:1.875rem;font-weight:500;line-height:2.5rem;font-family:var(--font-serif)}@media (width>=640px){.blog-title.svelte-1b8eze6{font-size:3rem;line-height:1}}@media (width>=768px){.blog-title.svelte-1b8eze6{font-size:var(--content-font-size-heading-lg);line-height:1}}@media (width>=1024px){.blog-title.svelte-1b8eze6{font-size:4.5rem;line-height:1}}.blog-subtitle.svelte-1b8eze6{margin:0 0 var(--content-space-lg) 0;max-width:var(--content-measure-subtitle);color:var(--color-content-accent);font-style:italic;font-size:var(--content-font-size-body);text-wrap:balance;line-height:1.75rem}@media (width>=768px){.blog-subtitle.svelte-1b8eze6{font-size:var(--content-font-size-body-lg);line-height:2.25rem}}.article-metadata.svelte-1b8eze6{align-items:flex-start;gap:var(--content-space-xs);margin-bottom:var(--content-space-sm);border-bottom:1px solid var(--color-content-border);padding-bottom:var(--content-space-md);flex-direction:column;display:flex}@media (width>=640px){.article-metadata.svelte-1b8eze6{align-items:center;gap:var(--content-space-md);flex-flow:wrap}}.reading-time.svelte-1b8eze6{font-size:var(--content-font-size-body-sm);align-items:center;gap:6px;display:flex;color:var(--color-content-secondary)!important}.reading-time.svelte-1b8eze6 span:where(.svelte-1b8eze6){color:inherit!important}.clock-icon.svelte-1b8eze6{color:currentColor;width:16px;min-width:16px;height:16px}.reading-time.svelte-1b8eze6 .clock-icon:where(.svelte-1b8eze6) path:where(.svelte-1b8eze6){fill:currentColor!important;color:inherit!important}.publish-date.svelte-1b8eze6{color:var(--color-content-secondary);font-size:var(--content-font-size-body-sm)}html,body{min-height:100vh;margin:0;padding:0;background-color:var(--color-content-bg)!important}.page-wrapper.svelte-1vtnh45{z-index:1;background-color:var(--color-content-bg);min-height:100vh;position:relative}.blog-container.svelte-1vtnh45{background-color:var(--color-content-bg);padding:var(--content-space-lg) var(--content-gutter);max-width:calc(var(--content-column) + 2 * var(--content-gutter));color:var(--color-content-text);margin:0 auto}@media (width>=1280px){.blog-container.svelte-1vtnh45{padding-block:var(--content-space-xl);max-width:1320px}}.blog-container.svelte-1vtnh45>div:where(.svelte-1vtnh45):not(.prose):not(.editor-layout):not(.editor-toolbar):not(.editor-feedback){width:100%;max-width:900px;font-size:var(--content-font-size-body);margin:0 auto}@media (width>=1024px){.blog-container.svelte-1vtnh45>div:where(.svelte-1vtnh45):not(.prose):not(.editor-layout):not(.editor-toolbar):not(.editor-feedback){font-size:var(--content-font-size-body-lg)}}.editor-pane-copy.svelte-1vtnh45,.editor-field-label.svelte-1vtnh45,.editor-readonly-row.svelte-1vtnh45{font-size:var(--content-font-size-body-sm);line-height:1.5}.editor-pane-copy.svelte-1vtnh45{margin:0}.editor-layout.svelte-1vtnh45{gap:1.5rem;margin-bottom:2rem;display:grid}.editor-pane.svelte-1vtnh45{border:1px solid var(--color-content-border);background:color-mix(in srgb, var(--color-content-bg) 96%, var(--color-content-text) 4%);min-width:0;padding:1rem}.editor-pane-header.svelte-1vtnh45{margin-bottom:1rem}.editor-pane-title.svelte-1vtnh45{font-size:1.35rem;font-family:var(--font-serif);margin:0 0 .35rem}.editor-metadata-grid.svelte-1vtnh45{gap:.85rem;display:grid}.editor-field.svelte-1vtnh45{gap:.4rem;display:grid}.editor-field-wide.svelte-1vtnh45{grid-column:1/-1}.editor-field-label.svelte-1vtnh45{color:var(--color-content-secondary)}.editor-input.svelte-1vtnh45,.editor-textarea.svelte-1vtnh45{border:1px solid var(--color-content-border);background:var(--color-content-bg);width:100%;color:var(--color-content-text);font:inherit;padding:.8rem}.editor-meta-textarea.svelte-1vtnh45{resize:vertical;min-height:5.5rem}.editor-readonly-row.svelte-1vtnh45{border-top:1px solid var(--color-content-border);color:var(--color-content-secondary);gap:.75rem;margin:1rem 0;padding-top:1rem;display:grid}.editor-readonly-row.svelte-1vtnh45 p:where(.svelte-1vtnh45){flex-direction:column;gap:.2rem;margin:0;display:flex}.editor-readonly-row.svelte-1vtnh45 strong:where(.svelte-1vtnh45){color:var(--color-content-text);font-weight:500;font-size:var(--content-font-size-body)}.editor-markdown-input.svelte-1vtnh45{resize:vertical;min-height:32rem;font-family:SFMono-Regular,SFMono-Regular Fallback,ui-monospace,Cascadia Code,Roboto Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;line-height:1.7}.preview-pane.svelte-1vtnh45{flex-direction:column;display:flex}.editor-preview-scroll-region.svelte-1vtnh45{min-height:32rem;max-height:70vh;padding-right:.35rem;overflow:auto}.preview-pane.svelte-1vtnh45 .editor-preview-content{max-width:none;margin:0}.back-link.svelte-1vtnh45{width:100%;max-width:var(--content-column);text-align:right;margin:4em auto 0;font-size:2.25rem;line-height:2.5rem}@media (width>=768px){.back-link.svelte-1vtnh45{font-size:var(--content-font-size-heading-lg);line-height:1}}.back-link.svelte-1vtnh45 a:where(.svelte-1vtnh45){padding:var(--content-space-md) 0 var(--content-space-md) var(--content-space-md);color:var(--color-content-text);font-family:var(--font-serif);display:inline-block}@media (width>=768px){.editor-metadata-grid.svelte-1vtnh45,.editor-readonly-row.svelte-1vtnh45{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.editor-layout.svelte-1vtnh45{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.preview-pane.svelte-1vtnh45{position:sticky;top:2rem}.editor-preview-scroll-region.svelte-1vtnh45{max-height:calc(100vh - 8rem)}}
