.blog-layout.svelte-cr7vnu{min-height:100vh}.blog-post{max-width:80rem;margin:0 auto;padding:0 var(--space-6) var(--space-16)}.blog-container{width:100%}.blog-header{margin-bottom:var(--space-8)}.blog-meta{display:flex;gap:var(--space-2);color:var(--foreground-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.blog-separator{color:var(--border-light)}.blog-title{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0;color:var(--foreground, var(--color-charcoal-dark))}.blog-content{font-size:var(--font-size-lg);line-height:var(--line-height-body);color:var(--foreground)}.blog-content h2{margin-top:var(--space-8);margin-bottom:var(--space-4);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--foreground, var(--color-charcoal-dark))}.blog-content p{margin-bottom:var(--space-6)}.blog-content table{width:100%;border-collapse:collapse;margin:var(--space-8) 0}.blog-content table th,.blog-content table td{padding:var(--space-3);border:var(--space-1) solid var(--border-light);text-align:left}.blog-content table th{background-color:var(--background-hover);font-weight:var(--font-weight-bold)}.takeaway-container{background-color:var(--background-hover);border-left:var(--space-1) solid var(--color-gold-dark);padding:var(--space-6);margin:var(--space-8) 0;display:flex;gap:var(--space-4);align-items:flex-start}.takeaway-bullet{width:var(--space-10);height:var(--space-10);flex-shrink:0}.takeaway{margin:0;font-size:var(--font-size-base)}@media (max-width: 48rem){.blog-title{font-size:var(--font-size-2xl)}.blog-content{font-size:var(--font-size-base)}}
