.blog-heading.svelte-c95z7u{font-family:IBM Plex Mono,monospace;font-weight:700;letter-spacing:-.02em;margin-top:2rem;margin-bottom:1rem;scroll-margin-top:80px}.blog-heading-1.svelte-c95z7u{font-size:2.5rem;line-height:1.1;margin-top:0}.blog-heading-2.svelte-c95z7u{font-size:1.75rem;line-height:1.2;padding-bottom:.5rem;border-bottom:1px solid var(--blog-border-color)}.blog-heading-3.svelte-c95z7u{font-size:1.375rem;line-height:1.3}.blog-heading-4.svelte-c95z7u{font-size:1.125rem;line-height:1.4}.blog-heading-5.svelte-c95z7u{font-size:1rem;line-height:1.5}.blog-heading-6.svelte-c95z7u{font-size:.875rem;line-height:1.5;text-transform:uppercase;letter-spacing:.05em}.align-center.svelte-c95z7u{text-align:center}.align-right.svelte-c95z7u{text-align:right}@media(max-width:640px){.blog-heading-1.svelte-c95z7u{font-size:1.875rem}.blog-heading-2.svelte-c95z7u{font-size:1.5rem}.blog-heading-3.svelte-c95z7u{font-size:1.25rem}}.blog-paragraph.svelte-19y5a4i{font-size:1.125rem;line-height:1.75;margin-bottom:1.5rem;color:var(--blog-text-primary)}.blog-paragraph.svelte-19y5a4i a{color:var(--blog-link-color);text-decoration:underline;text-underline-offset:2px}.blog-paragraph.svelte-19y5a4i a:hover{color:var(--blog-link-hover)}.blog-paragraph.svelte-19y5a4i strong{font-weight:600}.blog-paragraph.svelte-19y5a4i em{font-style:italic}.drop-cap.svelte-19y5a4i:first-letter{float:left;font-size:4rem;line-height:.8;padding-right:.5rem;padding-top:.25rem;font-weight:700;font-family:IBM Plex Mono,monospace;color:var(--blog-text-primary)}.align-center.svelte-19y5a4i{text-align:center}.align-right.svelte-19y5a4i{text-align:right}@media(max-width:640px){.blog-paragraph.svelte-19y5a4i{font-size:1rem;line-height:1.7}.drop-cap.svelte-19y5a4i:first-letter{font-size:3rem}}.blog-image.svelte-y45wd5{margin:1.5rem 0}.blog-image.svelte-y45wd5 img:where(.svelte-y45wd5){max-width:100%;height:auto;border-radius:4px}.blog-image.sidebar-left.svelte-y45wd5{float:left;width:40%;margin-right:1.5rem;margin-bottom:1rem;margin-left:0}.blog-image.sidebar-right.svelte-y45wd5{float:right;width:40%;margin-left:1.5rem;margin-bottom:1rem;margin-right:0}.blog-image.full-bleed.svelte-y45wd5{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.blog-image.full-bleed.svelte-y45wd5 img:where(.svelte-y45wd5){width:100%;border-radius:0}.blog-image.align-center.svelte-y45wd5{text-align:center}.blog-image.align-center.svelte-y45wd5 img:where(.svelte-y45wd5){margin:0 auto}figcaption.svelte-y45wd5{font-family:IBM Plex Mono,monospace;font-size:.85rem;color:var(--blog-text-muted);margin-top:.75rem;line-height:1.5}.caption.svelte-y45wd5{display:block}.credit.svelte-y45wd5{font-style:italic;opacity:.8}.credit.svelte-y45wd5:before{content:"— "}.blog-image.full-bleed.svelte-y45wd5 figcaption:where(.svelte-y45wd5){max-width:800px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(max-width:640px){.blog-image.sidebar-left.svelte-y45wd5,.blog-image.sidebar-right.svelte-y45wd5{float:none;width:100%;margin-left:0;margin-right:0}}.blog-pullquote.svelte-12zju75{margin:2rem 0;padding:1.5rem 0 1.5rem 1.5rem;border-left:4px solid var(--blog-border-accent);font-family:IBM Plex Mono,monospace}.quote.svelte-12zju75{font-size:1.25rem;line-height:1.5;font-style:italic;margin:0;color:var(--blog-text-primary)}.attribution.svelte-12zju75{margin-top:1rem;font-size:.9rem;color:var(--blog-text-muted)}.attribution.svelte-12zju75 cite:where(.svelte-12zju75){font-style:normal}.attribution.svelte-12zju75 cite:where(.svelte-12zju75):before{content:"— "}.style-large.svelte-12zju75{padding:2rem;border-left-width:6px}.style-large.svelte-12zju75 .quote:where(.svelte-12zju75){font-size:1.5rem;font-weight:500}.style-bordered.svelte-12zju75{border:2px solid var(--blog-border-color);border-left:4px solid var(--blog-border-accent);background-color:transparent}.blog-pullquote.sidebar-left.svelte-12zju75{float:left;width:40%;margin-right:1.5rem;margin-left:0}.blog-pullquote.sidebar-right.svelte-12zju75{float:right;width:40%;margin-left:1.5rem;margin-right:0}.align-center.svelte-12zju75{border-left:none;border-top:4px solid var(--blog-border-accent);text-align:center}@media(max-width:640px){.blog-pullquote.sidebar-left.svelte-12zju75,.blog-pullquote.sidebar-right.svelte-12zju75{float:none;width:100%;margin-left:0;margin-right:0}.quote.svelte-12zju75{font-size:1.125rem}.style-large.svelte-12zju75 .quote:where(.svelte-12zju75){font-size:1.25rem}}.blog-list.svelte-8v3zu4{margin:1.5rem 0;padding-left:1.5rem;font-size:1.125rem;line-height:1.75;color:var(--blog-text-primary)}.blog-list.svelte-8v3zu4 li:where(.svelte-8v3zu4){margin-bottom:.75rem}.blog-list.svelte-8v3zu4 li:where(.svelte-8v3zu4):last-child{margin-bottom:0}.blog-list.svelte-8v3zu4 a{color:var(--blog-link-color);text-decoration:underline}.blog-list.svelte-8v3zu4 strong{font-weight:600}.blog-list-ordered.svelte-8v3zu4{list-style-type:decimal}.blog-list-ordered.svelte-8v3zu4 li:where(.svelte-8v3zu4)::marker{font-family:IBM Plex Mono,monospace;font-weight:600;color:var(--blog-text-muted)}.blog-list-unordered.svelte-8v3zu4{list-style-type:disc}.blog-list-unordered.svelte-8v3zu4 li:where(.svelte-8v3zu4)::marker{color:var(--blog-text-muted)}.blog-list-checklist.svelte-8v3zu4{list-style:none;padding-left:0}.blog-list-checklist.svelte-8v3zu4 li:where(.svelte-8v3zu4){display:flex;align-items:flex-start;gap:.75rem}.check-icon.svelte-8v3zu4{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:var(--blog-success-bg);color:var(--blog-success-text);border-radius:50%;font-size:.75rem;flex-shrink:0;margin-top:.25rem}.item-text.svelte-8v3zu4{flex:1}.align-center.svelte-8v3zu4{list-style-position:inside;padding-left:0;text-align:center}.align-right.svelte-8v3zu4{list-style-position:inside;padding-left:0;text-align:right}@media(max-width:640px){.blog-list.svelte-8v3zu4{font-size:1rem;padding-left:1.25rem}}.blog-divider.svelte-ybti7p{margin:2.5rem 0;border:none;height:auto}.style-line.svelte-ybti7p{border-top:1px dashed var(--blog-border-color)}.style-dots.svelte-ybti7p{display:flex;justify-content:center;align-items:center;gap:1rem;height:1rem}.style-dots.svelte-ybti7p:before,.style-dots.svelte-ybti7p:after{content:"•";font-size:.5rem;color:var(--blog-text-muted)}.style-ornament.svelte-ybti7p{display:flex;justify-content:center;align-items:center;height:2rem}.style-ornament.svelte-ybti7p:before{content:"§";font-family:IBM Plex Mono,monospace;font-size:1.5rem;color:var(--blog-text-muted)}.blog-embed.svelte-1iip6u5{margin:2rem 0}.embed-wrapper.svelte-1iip6u5{position:relative;width:100%;height:0;overflow:hidden;border:1px dashed var(--blog-border-color)}.embed-wrapper.svelte-1iip6u5 iframe:where(.svelte-1iip6u5){position:absolute;top:0;left:0;width:100%;height:100%;border:none}.embed-twitter.svelte-1iip6u5{display:flex;justify-content:center}.embed-chart.svelte-1iip6u5{min-height:300px;border:1px dashed var(--blog-border-color);display:flex;align-items:center;justify-content:center}.chart-placeholder.svelte-1iip6u5{color:var(--blog-text-muted);font-family:IBM Plex Mono,monospace}.embed-fallback.svelte-1iip6u5{padding:2rem;border:1px dashed var(--blog-border-color);text-align:center;color:var(--blog-text-muted)}.blog-embed.full-bleed.svelte-1iip6u5{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.blog-embed.full-bleed.svelte-1iip6u5 .embed-wrapper:where(.svelte-1iip6u5){border-radius:0}.blog-embed.sidebar-left.svelte-1iip6u5{float:left;width:50%;margin-right:1.5rem;margin-left:0}.blog-embed.sidebar-right.svelte-1iip6u5{float:right;width:50%;margin-left:1.5rem;margin-right:0}@media(max-width:640px){.blog-embed.sidebar-left.svelte-1iip6u5,.blog-embed.sidebar-right.svelte-1iip6u5{float:none;width:100%;margin-left:0;margin-right:0}}.blog-cta.svelte-uj2a5y{margin:2.5rem 0;padding:2rem;text-align:center;border-top:1px dashed var(--blog-border-color);border-bottom:1px dashed var(--blog-border-color)}.variant-primary.svelte-uj2a5y{border-top:2px solid var(--blog-text-primary);border-bottom:2px solid var(--blog-text-primary);color:var(--blog-text-primary)}.variant-primary.svelte-uj2a5y .cta-heading:where(.svelte-uj2a5y){color:var(--blog-text-primary)}.variant-primary.svelte-uj2a5y .cta-text:where(.svelte-uj2a5y){color:var(--blog-text-muted)}.variant-primary.svelte-uj2a5y .cta-button:where(.svelte-uj2a5y){background-color:var(--blog-text-primary);color:var(--background)}.variant-primary.svelte-uj2a5y .cta-button:where(.svelte-uj2a5y):hover{opacity:.7}.variant-secondary.svelte-uj2a5y{color:var(--blog-text-primary)}.variant-secondary.svelte-uj2a5y .cta-button:where(.svelte-uj2a5y){background-color:var(--blog-text-primary);color:var(--background)}.variant-secondary.svelte-uj2a5y .cta-button:where(.svelte-uj2a5y):hover{opacity:.7}.variant-outline.svelte-uj2a5y{border:1px dashed var(--blog-border-color);color:var(--blog-text-primary)}.variant-outline.svelte-uj2a5y .cta-button:where(.svelte-uj2a5y){background-color:transparent;border:1px solid var(--blog-text-primary);color:var(--blog-text-primary)}.variant-outline.svelte-uj2a5y .cta-button:where(.svelte-uj2a5y):hover{opacity:.7}.cta-heading.svelte-uj2a5y{font-family:IBM Plex Mono,monospace;font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.cta-text.svelte-uj2a5y{font-size:1rem;line-height:1.6;margin:0 0 1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.cta-button.svelte-uj2a5y{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:600;text-decoration:none;border-radius:4px;transition:background-color .15s ease,color .15s ease}.external-icon.svelte-uj2a5y{font-size:.85em}.blog-cta.full-bleed.svelte-uj2a5y{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border-radius:0;padding:3rem 2rem}@media(max-width:640px){.blog-cta.svelte-uj2a5y{padding:1.5rem}.cta-heading.svelte-uj2a5y{font-size:1.125rem}.cta-text.svelte-uj2a5y{font-size:.95rem}.cta-button.svelte-uj2a5y{width:100%;justify-content:center}}.blog-related-tickers.svelte-1yiwflx{margin:1.5rem 0;padding:1rem 0;border-top:1px dashed var(--blog-border-color);border-bottom:1px dashed var(--blog-border-color);font-family:IBM Plex Mono,monospace}.tickers-heading.svelte-1yiwflx{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--blog-text-muted);margin:0 0 .75rem}.icon.svelte-1yiwflx{font-size:.9rem;color:#eab308}.tickers-list.svelte-1yiwflx{list-style:none;margin:0;padding:0}.style-compact.svelte-1yiwflx .tickers-list:where(.svelte-1yiwflx){display:flex;flex-wrap:wrap;gap:.5rem}.style-compact.svelte-1yiwflx .ticker-item:where(.svelte-1yiwflx){margin:0}.style-compact.svelte-1yiwflx .ticker-link:where(.svelte-1yiwflx){display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px dashed var(--blog-border-color);text-decoration:none;transition:opacity .15s ease}.style-compact.svelte-1yiwflx .ticker-link:where(.svelte-1yiwflx):hover{opacity:.7}.style-compact.svelte-1yiwflx .ticker-symbol:where(.svelte-1yiwflx){font-weight:600;color:var(--blog-text-primary)}.style-compact.svelte-1yiwflx .ticker-note:where(.svelte-1yiwflx){font-size:.75rem;color:var(--blog-text-muted)}.style-card.svelte-1yiwflx .tickers-list:where(.svelte-1yiwflx){display:flex;flex-direction:column;gap:.5rem}.style-card.svelte-1yiwflx .ticker-link:where(.svelte-1yiwflx){display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px dashed var(--blog-border-color);text-decoration:none;transition:opacity .15s ease}.style-card.svelte-1yiwflx .ticker-link:where(.svelte-1yiwflx):hover{opacity:.7}.style-card.svelte-1yiwflx .ticker-symbol:where(.svelte-1yiwflx){font-size:1rem;font-weight:700;color:var(--blog-text-primary)}.style-card.svelte-1yiwflx .ticker-note:where(.svelte-1yiwflx){font-size:.8rem;color:var(--blog-text-muted);text-align:right}.blog-related-tickers.sidebar-left.svelte-1yiwflx{float:left;width:35%;margin-right:1.5rem;margin-left:0}.blog-related-tickers.sidebar-right.svelte-1yiwflx{float:right;width:35%;margin-left:1.5rem;margin-right:0}@media(max-width:640px){.blog-related-tickers.sidebar-left.svelte-1yiwflx,.blog-related-tickers.sidebar-right.svelte-1yiwflx{float:none;width:100%;margin-left:0;margin-right:0}.style-compact.svelte-1yiwflx .tickers-list:where(.svelte-1yiwflx){flex-direction:column}.style-compact.svelte-1yiwflx .ticker-link:where(.svelte-1yiwflx){width:100%;justify-content:space-between}}.blog-code.svelte-x5wdsn{margin:1.5rem 0;border-radius:6px;overflow:hidden;background-color:#1e1e1e;font-family:IBM Plex Mono,monospace}.code-header.svelte-x5wdsn{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background-color:#2d2d2d;border-bottom:1px solid #404040;font-size:.8rem}.filename.svelte-x5wdsn{color:#e0e0e0;font-weight:500}.language.svelte-x5wdsn{color:#888;text-transform:uppercase;font-size:.7rem;letter-spacing:.05em}.copy-button.svelte-x5wdsn{margin-left:auto;display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background-color:transparent;border:1px solid #555;border-radius:3px;color:#aaa;font-size:.75rem;font-family:IBM Plex Mono,monospace;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.copy-button.svelte-x5wdsn:hover{background-color:#404040;border-color:#666;color:#e0e0e0}.copy-icon.svelte-x5wdsn{font-size:.85rem}.code-content.svelte-x5wdsn{margin:0;padding:1rem;overflow-x:auto;font-size:.875rem;line-height:1.6;color:#d4d4d4;tab-size:2}.code-content.svelte-x5wdsn code:where(.svelte-x5wdsn){font-family:IBM Plex Mono,monospace}.blog-code.full-bleed.svelte-x5wdsn{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border-radius:0}@media(max-width:640px){.code-content.svelte-x5wdsn{font-size:.8rem;padding:.75rem}.copy-text.svelte-x5wdsn{display:none}}.blog-layout-classic.svelte-15me8u4{max-width:720px;margin:0 auto;padding:2rem 1.5rem}.article-header.svelte-15me8u4{margin-bottom:2rem;text-align:center}.tags.svelte-15me8u4{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.tag.svelte-15me8u4{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--blog-text-muted);text-decoration:none}.tag.svelte-15me8u4:hover{color:var(--blog-text-primary)}.title.svelte-15me8u4{font-family:IBM Plex Mono,monospace;font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 1rem;color:var(--blog-text-primary)}.meta.svelte-15me8u4{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.9rem;color:var(--blog-text-muted)}.author.svelte-15me8u4{display:flex;align-items:center;gap:.5rem}.author-avatar.svelte-15me8u4{width:28px;height:28px;border-radius:50%;object-fit:cover}.author-name.svelte-15me8u4{font-weight:500}.date.svelte-15me8u4{font-family:IBM Plex Mono,monospace}.reading-time.svelte-15me8u4{font-family:IBM Plex Mono,monospace;color:var(--blog-text-muted)}.reading-time.svelte-15me8u4:before{content:"·";margin-right:1rem}.featured-image.svelte-15me8u4{margin:0 0 2.5rem}.featured-image.svelte-15me8u4 img:where(.svelte-15me8u4){width:100%;height:auto;border-radius:6px}.featured-image.svelte-15me8u4 figcaption:where(.svelte-15me8u4){font-family:IBM Plex Mono,monospace;font-size:.85rem;color:var(--blog-text-muted);margin-top:.75rem;text-align:center}.article-content.svelte-15me8u4{overflow:hidden}.block-wrapper.full-bleed.svelte-15me8u4{max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}.article-footer.svelte-15me8u4{margin-top:3rem;padding-top:1.5rem;border-top:1px dashed var(--blog-border-color)}.footer-tags.svelte-15me8u4{font-size:.9rem;color:var(--blog-text-muted)}.footer-tags-label.svelte-15me8u4{margin-right:.5rem}.footer-tag.svelte-15me8u4{color:var(--blog-link-color);text-decoration:none}.footer-tag.svelte-15me8u4:hover{text-decoration:underline;color:var(--blog-link-hover)}@media(max-width:640px){.blog-layout-classic.svelte-15me8u4{padding:1.5rem 1rem}.title.svelte-15me8u4{font-size:1.875rem}.meta.svelte-15me8u4{flex-direction:column;gap:.5rem}}.blog-layout-newsletter.svelte-kzrvvj{max-width:1200px;margin:0 auto;padding:2rem}.article-header.svelte-kzrvvj{text-align:center;margin-bottom:1.5rem}.header-top.svelte-kzrvvj{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:1rem}.tags.svelte-kzrvvj{display:flex;gap:.5rem}.tag.svelte-kzrvvj{font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-text-muted);text-decoration:none}.tag.svelte-kzrvvj:hover{color:var(--blog-text-primary)}.date-reading.svelte-kzrvvj{display:flex;align-items:center;gap:.75rem}.date.svelte-kzrvvj,.reading-time.svelte-kzrvvj{font-family:IBM Plex Mono,monospace;font-size:.8rem;color:var(--blog-text-muted)}.reading-time.svelte-kzrvvj:before{content:"·";margin-right:.75rem}.title.svelte-kzrvvj{font-family:IBM Plex Mono,monospace;font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;margin:0 0 1rem;color:var(--blog-text-primary)}.author.svelte-kzrvvj{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}.author-avatar.svelte-kzrvvj{width:32px;height:32px;border-radius:50%;object-fit:cover}.author-name.svelte-kzrvvj{font-weight:500;color:var(--blog-text-primary)}.header-divider.svelte-kzrvvj{border:none;border-top:2px solid var(--blog-text-primary);margin:1.5rem 0}.featured-image.svelte-kzrvvj{margin:0 0 2rem}.featured-image.svelte-kzrvvj img:where(.svelte-kzrvvj){width:100%;height:auto}.featured-image.svelte-kzrvvj figcaption:where(.svelte-kzrvvj){font-family:IBM Plex Mono,monospace;font-size:.85rem;color:var(--blog-text-muted);margin-top:.75rem;text-align:center}.columns-grid.svelte-kzrvvj{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.column.svelte-kzrvvj{padding:0 1.5rem;border-left:1px dashed var(--blog-border-color)}.column.column-first.svelte-kzrvvj{border-left:none;padding-left:0}.column.svelte-kzrvvj:last-child{padding-right:0}.block-wrapper.svelte-kzrvvj{margin-bottom:1rem}.block-wrapper.full-width.svelte-kzrvvj{grid-column:1 / -1;margin-left:-1.5rem;margin-right:-1.5rem;padding:0 1.5rem}.article-footer.svelte-kzrvvj{margin-top:2rem}.footer-divider.svelte-kzrvvj{border:none;border-top:1px dashed var(--blog-border-color);margin-bottom:1rem}.footer-tags.svelte-kzrvvj{font-size:.9rem;text-align:center}.footer-label.svelte-kzrvvj{color:var(--blog-text-muted);margin-right:.5rem}.footer-tag.svelte-kzrvvj{color:var(--blog-text-primary);text-decoration:none;font-weight:500}.footer-tag.svelte-kzrvvj:hover{text-decoration:underline}@media(max-width:1024px){.columns-grid.svelte-kzrvvj{grid-template-columns:repeat(2,1fr)}.column.svelte-kzrvvj:nth-child(3){grid-column:1 / -1;border-left:none;border-top:1px dashed var(--blog-border-color);padding-left:0;padding-top:1rem;margin-top:1rem}}@media(max-width:640px){.blog-layout-newsletter.svelte-kzrvvj{padding:1.5rem 1rem}.title.svelte-kzrvvj{font-size:2rem}.header-top.svelte-kzrvvj{flex-direction:column;gap:.75rem}.columns-grid.svelte-kzrvvj{grid-template-columns:1fr}.column.svelte-kzrvvj{border-left:none;padding:0}.column.svelte-kzrvvj:not(.column-first){border-top:1px dashed var(--blog-border-color);padding-top:1rem;margin-top:1rem}.block-wrapper.full-width.svelte-kzrvvj{margin-left:0;margin-right:0;padding:0}}.blog-layout-feature-sidebar.svelte-12ofmzx{max-width:1100px;margin:0 auto;padding:2rem}.article-header.svelte-12ofmzx{margin-bottom:2rem}.tags.svelte-12ofmzx{display:flex;gap:.5rem;margin-bottom:1rem}.tag.svelte-12ofmzx{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--blog-text-muted);text-decoration:none}.tag.svelte-12ofmzx:hover{color:var(--blog-text-primary)}.title.svelte-12ofmzx{font-family:IBM Plex Mono,monospace;font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 1rem;color:var(--blog-text-primary)}.meta.svelte-12ofmzx{display:flex;align-items:center;gap:1.5rem;font-size:.9rem;color:var(--blog-text-muted)}.author.svelte-12ofmzx{display:flex;align-items:center;gap:.5rem}.author-avatar.svelte-12ofmzx{width:32px;height:32px;border-radius:50%;object-fit:cover}.author-name.svelte-12ofmzx{font-weight:500;color:var(--blog-text-primary)}.date.svelte-12ofmzx{font-family:IBM Plex Mono,monospace}.reading-time.svelte-12ofmzx{font-family:IBM Plex Mono,monospace;color:var(--blog-text-muted)}.featured-image.svelte-12ofmzx{margin:0 0 2.5rem}.featured-image.svelte-12ofmzx img:where(.svelte-12ofmzx){width:100%;height:auto;border-radius:6px}.featured-image.svelte-12ofmzx figcaption:where(.svelte-12ofmzx){font-family:IBM Plex Mono,monospace;font-size:.85rem;color:var(--blog-text-muted);margin-top:.75rem}.content-grid.svelte-12ofmzx{display:grid;grid-template-columns:1fr 320px;gap:3rem;align-items:start}.main-content.svelte-12ofmzx{min-width:0}.block-wrapper.svelte-12ofmzx{margin-bottom:1rem}.block-wrapper.full-bleed.svelte-12ofmzx{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.block-wrapper.span-2.svelte-12ofmzx{grid-column:1 / -1}.sidebar.svelte-12ofmzx{border-left:1px dashed var(--blog-border-color);padding-left:2rem}.sidebar-sticky.svelte-12ofmzx{position:sticky;top:100px}.sidebar-block.svelte-12ofmzx{margin-bottom:1.5rem}.sidebar-block.svelte-12ofmzx:last-child{margin-bottom:0}.article-footer.svelte-12ofmzx{margin-top:3rem;padding-top:1.5rem;border-top:1px dashed var(--blog-border-color)}.footer-tags.svelte-12ofmzx{font-size:.9rem}.footer-label.svelte-12ofmzx{color:var(--blog-text-muted);margin-right:.5rem}.footer-tag.svelte-12ofmzx{color:var(--blog-link-color);text-decoration:none}.footer-tag.svelte-12ofmzx:hover{text-decoration:underline;color:var(--blog-link-hover)}@media(max-width:1024px){.content-grid.svelte-12ofmzx{grid-template-columns:1fr 260px;gap:2rem}.sidebar.svelte-12ofmzx{padding-left:1.5rem}}@media(max-width:768px){.blog-layout-feature-sidebar.svelte-12ofmzx{padding:1.5rem 1rem}.title.svelte-12ofmzx{font-size:1.875rem}.meta.svelte-12ofmzx{flex-direction:column;align-items:flex-start;gap:.75rem}.content-grid.svelte-12ofmzx{grid-template-columns:1fr;gap:2rem}.sidebar.svelte-12ofmzx{border-left:none;border-top:1px dashed var(--blog-border-color);padding-left:0;padding-top:2rem}.sidebar-sticky.svelte-12ofmzx{position:static}.block-wrapper.full-bleed.svelte-12ofmzx{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}.blog-article.svelte-1teoznn{min-height:100vh}.back-nav.svelte-1teoznn{max-width:1400px;margin:0 auto;padding:1.5rem 2rem}.back-nav-link.svelte-1teoznn{font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:500;color:var(--blog-text-muted);text-decoration:none;transition:color .15s ease}.back-nav-link.svelte-1teoznn:hover{color:var(--blog-text-primary)}.article-with-sidebar.svelte-1teoznn{display:grid;grid-template-columns:1fr 320px;gap:2rem;max-width:1400px;margin:0 auto;padding:0 2rem}.article-content.svelte-1teoznn{min-width:0}.market-sidebar.svelte-1teoznn{padding-top:2rem}.sidebar-sticky.svelte-1teoznn{position:sticky;top:100px}.sidebar-title.svelte-1teoznn{font-family:IBM Plex Mono,monospace;font-size:1.25rem;font-weight:700;margin:0 0 1rem;color:var(--blog-text-primary)}.related-posts.svelte-1teoznn{margin-top:4rem;padding:3rem 0;border-top:1px dashed var(--blog-border-color)}.related-posts-container.svelte-1teoznn{max-width:1200px;margin:0 auto;padding:0 2rem}.related-heading.svelte-1teoznn{font-family:IBM Plex Mono,monospace;font-size:1.25rem;font-weight:700;text-align:center;margin:0 0 2rem;color:var(--blog-text-primary)}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.back-to-blog.svelte-1teoznn{max-width:1200px;margin:0 auto;padding:2rem;text-align:center}.back-link.svelte-1teoznn{font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:500;color:var(--blog-text-muted);text-decoration:none;transition:color .15s ease}.back-link.svelte-1teoznn:hover{color:var(--blog-text-primary)}@media(max-width:1024px){.back-nav.svelte-1teoznn{padding:1.5rem}.article-with-sidebar.svelte-1teoznn{grid-template-columns:1fr;padding:0}.market-sidebar.svelte-1teoznn{display:none}}@media(max-width:900px){.related-grid.svelte-1teoznn{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.related-posts.svelte-1teoznn{padding:2rem 0}.related-posts-container.svelte-1teoznn{padding:0 1rem}.related-heading.svelte-1teoznn{font-size:1.125rem;margin-bottom:1.5rem}.related-grid.svelte-1teoznn{grid-template-columns:1fr;gap:1rem}.back-to-blog.svelte-1teoznn{padding:1.5rem 1rem}}
