.container[data-astro-cid-4dqtj3le].narrow{max-width:720px}.blog-hero[data-astro-cid-4dqtj3le]{padding:var(--space-7) 0 var(--space-5);background:var(--gradient-hero)}.meta[data-astro-cid-4dqtj3le]{font-size:var(--text-caption);color:var(--color-text-tertiary);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.category[data-astro-cid-4dqtj3le]{color:var(--color-accent-blue);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em}.dot[data-astro-cid-4dqtj3le]{color:var(--color-text-tertiary);opacity:.5}.blog-hero[data-astro-cid-4dqtj3le] h1[data-astro-cid-4dqtj3le]{line-height:1.2;max-width:720px}.blog-body[data-astro-cid-4dqtj3le]{padding:var(--space-7) 0}.ftc-disclosure[data-astro-cid-4dqtj3le]{margin-bottom:var(--space-7);padding:var(--space-4);background:#f0883e0f;border-left:3px solid var(--color-accent-orange);border-radius:var(--radius-md);font-size:var(--text-body-sm);line-height:1.65;color:var(--color-text-secondary)}.ftc-disclosure[data-astro-cid-4dqtj3le] strong[data-astro-cid-4dqtj3le]{color:var(--color-accent-orange)}.blog-body section{margin-bottom:var(--space-7)}.blog-body h2{font-size:var(--text-h3);color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-5);line-height:1.25;letter-spacing:-.01em}.blog-body h3{font-size:var(--text-h4);color:var(--color-text-primary);margin:var(--space-6) 0 var(--space-3);line-height:1.3}.blog-body p{font-size:var(--text-body-lg);line-height:1.75;color:var(--color-text-secondary);margin-bottom:var(--space-5)}.blog-body p+p{margin-top:0}.blog-body section:first-of-type>p:first-child{font-size:22px;line-height:1.7;color:var(--color-text-primary)}.blog-body ul,.blog-body ol{margin:var(--space-4) 0 var(--space-5);padding-left:var(--space-6)}.blog-body li{color:var(--color-text-secondary);margin-bottom:var(--space-3);line-height:1.75;font-size:var(--text-body-lg)}.blog-body strong{color:var(--color-text-primary)}.blog-body em{color:var(--color-text-primary);font-style:italic}.blog-body a{color:var(--color-accent-blue);text-decoration:underline;text-decoration-color:#58a6ff66;text-underline-offset:3px;transition:text-decoration-color .15s}.blog-body a:hover{text-decoration-color:var(--color-accent-blue)}.blog-body blockquote{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border-left:4px solid var(--color-accent-blue);background:var(--color-bg-raised);border-radius:var(--radius-md)}.blog-body blockquote p{font-style:italic;font-size:var(--text-h4);line-height:1.5;color:var(--color-text-primary);margin:0}.blog-body .data-block{margin:var(--space-5) 0;padding:var(--space-5);background:var(--color-bg-raised);border-radius:var(--radius-md);border:1px solid var(--color-border-default)}.blog-body .data-block table{width:100%;border-collapse:collapse}.blog-body .data-block td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-muted);color:var(--color-text-secondary);font-size:var(--text-body-sm)}.blog-body .data-block td:last-child{text-align:right;font-family:var(--font-mono);color:var(--color-text-primary);font-weight:var(--weight-semibold)}.blog-body hr{border:0;border-top:1px solid var(--color-border-muted);margin:var(--space-6) 0}.blog-body .read-next{margin-top:var(--space-7);padding:var(--space-5);background:var(--color-bg-raised);border-radius:var(--radius-lg)}.blog-body .read-next h3{margin-top:0;font-size:var(--text-h4)}.blog-body .read-next ul{list-style:none;padding:0;margin:0}.blog-body .read-next li{padding:var(--space-2) 0;font-size:var(--text-body)}.article-cta[data-astro-cid-4dqtj3le]{margin-top:var(--space-7);padding:var(--space-6);background:var(--gradient-hero);border-radius:var(--radius-lg);text-align:center}.cta-h3[data-astro-cid-4dqtj3le]{font-size:var(--text-h4);line-height:1.3;margin-bottom:var(--space-3);color:var(--color-text-primary)}.cta-line[data-astro-cid-4dqtj3le]{color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.65;max-width:520px;margin:0 auto var(--space-5)}.cta-form-wrap[data-astro-cid-4dqtj3le]{margin-bottom:var(--space-3)}.cta-fineprint[data-astro-cid-4dqtj3le]{font-size:var(--text-caption);color:var(--color-text-tertiary);margin-top:var(--space-2)}.back-to-blog[data-astro-cid-4dqtj3le]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border-muted)}.back-to-blog[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{color:var(--color-accent-blue);text-decoration:none;font-weight:var(--weight-medium)}.blog-footer[data-astro-cid-4dqtj3le]{padding:var(--space-5) 0;background:var(--color-bg-raised);text-align:center}.blog-footer[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le]{font-size:var(--text-caption);color:var(--color-text-tertiary)}
