.blog-article-container{max-width:700px;margin:0 auto;padding:0 var(--space-6)}.blog-header{text-align:left;margin-bottom:var(--space-12);padding-top:var(--space-8)}.blog-badge-wrapper{display:flex;justify-content:flex-start;margin-bottom:var(--space-4)}.blog-badge{background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-xs);font-weight:600;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:0.05em}.blog-header h1{font-family:var(--font-heading);font-size:var(--text-2xl);line-height:1.2;margin-bottom:var(--space-6);color:var(--color-text)}@media (min-width: 768px){.blog-header h1{font-size:var(--text-3xl)}}.blog-metadata{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-6);color:var(--color-text-tertiary);font-size:0.9375rem}.blog-metadata-item{display:flex;align-items:center;gap:var(--space-2)}.blog-lead{font-size:var(--text-lg);line-height:1.7;color:var(--color-text-secondary);text-align:left;margin-bottom:var(--space-12)}.blog-content{font-size:var(--text-md);line-height:1.8;color:var(--color-text)}.blog-content p{margin-bottom:var(--space-8)}.blog-content h2{font-family:var(--font-heading);font-size:var(--text-xl);margin-top:var(--space-16);margin-bottom:var(--space-4);color:var(--color-text);font-weight:400}@media (min-width: 768px){.blog-content h2{font-size:var(--text-2xl)}}.blog-content h3{font-family:var(--font-heading);font-size:var(--text-lg);margin-top:var(--space-10);margin-bottom:var(--space-4);color:var(--color-text);font-weight:400}.blog-content strong{color:var(--color-text);font-weight:600}.table-breakout{width:100%;margin:var(--space-12) 0}@media (min-width: 850px){.table-breakout{margin-left:-50px;margin-right:-50px;width:calc(100% + 100px)}}.table-wrapper{background:var(--color-bg-elevated);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th{padding:var(--space-5) var(--space-6);background:var(--color-bg-muted);font-weight:600;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-light);text-align:left}.comparison-table td{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-light);font-size:0.9375rem;color:var(--color-text);vertical-align:top}.comparison-table tr:last-child td{border-bottom:none}.comparison-table .highlight{color:var(--color-primary);font-weight:600}.blog-card-highlight{background:var(--color-bg-elevated);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);padding:var(--space-8);margin:var(--space-10) 0;display:flex;gap:var(--space-6);align-items:flex-start}.blog-card-highlight .icon{color:var(--color-primary);background:var(--color-primary-light);width:3rem;height:3rem;border-radius:var(--radius-sm);flex-shrink:0;display:flex;align-items:center;justify-content:center}.blog-card-link{text-decoration:none !important;color:inherit;display:block;height:100%}.blog-card-link:hover{text-decoration:none}.read-more{margin-top:auto;color:var(--color-primary);font-weight:600;display:flex;align-items:center;gap:var(--space-2);-webkit-transition:gap var(--duration-fast) ease;transition:gap var(--duration-fast) ease}.blog-card-link:hover .read-more{gap:var(--space-3)}.blog-cta-box{background:var(--color-bg-muted);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);text-align:left;margin-top:var(--space-20);margin-bottom:var(--space-8)}.blog-card-info{flex:1}.blog-card-info .badge{margin-bottom:var(--space-2);display:block}.blog-card-info h3{margin-bottom:0}.blog-index-hero{padding-bottom:var(--space-8)}.blog-index-section{padding-top:0}.blog-index-grid{grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}