.blog-content{padding:0 0 var(--space-md);overflow-wrap:break-word}.blog-content h1{color:var(--text-primary);margin-bottom:var(--space-md);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.2}.blog-intro{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:16px;line-height:1.6}.blog-content h2{color:var(--text-primary);margin:var(--space-md)0 var(--space-xs);font-size:18px;font-weight:600;line-height:1.3}.blog-content h2:first-of-type{margin-top:var(--space-sm)}.blog-content h3{color:var(--text-primary);margin:var(--space-sm)0 var(--space-xxs);font-size:16px;font-weight:600;line-height:1.35}.blog-content .table-container{-webkit-overflow-scrolling:touch;margin:var(--space-xxs)0 var(--space-xs);max-width:100%;overflow-x:auto}.blog-content .table-container table{margin:0}.blog-content p{color:var(--text-primary);margin:0 0 var(--space-xs);font-size:15px;line-height:1.6}.blog-content p:last-of-type{margin-bottom:0}.blog-content ul{margin:var(--space-xxs)0 var(--space-xs);padding-left:24px}.blog-content li{color:var(--text-primary);margin-bottom:var(--space-xxs);font-size:15px;line-height:1.5}.blog-link{color:var(--chart-returns-text);font-weight:600;text-decoration:none;transition:color .2s}.blog-link:hover{color:var(--chart-dark)}@media (max-width:640px){.blog-content ul{padding-left:20px}.blog-content h1{font-size:28px}.blog-content h2{margin-top:var(--space-md);font-size:16px}.blog-content h3{font-size:15px}.blog-content p,.blog-content li{font-size:14px}}
.blog-page{flex-direction:column;display:flex}.blog-main{flex-direction:column;flex:1;display:flex}.blog-post-container{width:100%;max-width:720px;padding:var(--page-top-padding)clamp(16px,4vw,36px)var(--space-xl);box-sizing:border-box;margin:0 auto}.blog-post-header{margin-bottom:var(--space-md)}.blog-cover-image{object-fit:cover;border-radius:var(--radius-md);width:100%;max-height:320px;margin-bottom:var(--space-md)}.blog-post-header h1{color:var(--text-primary);margin-bottom:var(--space-xs);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.2}.blog-post-meta{color:var(--text-muted);font-size:14px;line-height:1.5}.blog-meta-sep{margin:0 var(--space-xxs);opacity:.7}.blog-content-tags{margin-top:var(--space-md);flex-wrap:wrap;gap:6px 10px;display:flex}.blog-content-tag-pill{color:var(--text-muted);background:var(--summary-bg-neutral);border:1px solid var(--border);border-radius:var(--radius-md);padding:4px 10px;font-size:12px;font-weight:500}@media (max-width:640px){.blog-post-container{max-width:100%;padding:var(--page-top-padding-mobile)var(--space-16)}.blog-post-header h1{font-size:28px}}
