.blog-post_article__hrccT{padding:var(--spacing-3xl) 0}.blog-post_backLink__Nzyja{display:inline-block;color:var(--color-primary);font-weight:600;margin-bottom:var(--spacing-xl);transition:transform var(--transition-fast)}.blog-post_backLink__Nzyja:hover{transform:translateX(-5px)}.blog-post_header__qIzk2{margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-gray-200)}.blog-post_category__067x9{display:inline-block;background:var(--color-secondary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;margin-bottom:var(--spacing-md)}.blog-post_header__qIzk2 h1{font-size:2.5rem;color:var(--color-gray-900);margin-bottom:var(--spacing-sm)}.blog-post_meta__Pc7Cz{color:var(--color-gray-600);font-size:.875rem}.blog-post_content__fGgTH{font-size:1.125rem;line-height:1.8;color:var(--color-gray-800)}.blog-post_lead__wpofD{font-size:1.375rem;font-weight:500;color:var(--color-gray-700);margin-bottom:var(--spacing-2xl);line-height:1.6}.blog-post_content__fGgTH h2{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-lg);color:var(--color-primary)}.blog-post_content__fGgTH h3{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);color:var(--color-gray-800)}.blog-post_content__fGgTH ol,.blog-post_content__fGgTH ul{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-lg)}.blog-post_content__fGgTH li{margin-bottom:var(--spacing-sm)}.blog-post_content__fGgTH a{color:var(--color-primary);font-weight:600}.blog-post_table__3XroA{width:100%;border-collapse:collapse;margin:var(--spacing-2xl) 0;background:#fff;box-shadow:var(--shadow-sm);border-radius:var(--radius-md);overflow:hidden}.blog-post_table__3XroA thead{background:var(--color-primary);color:#fff}.blog-post_table__3XroA td,.blog-post_table__3XroA th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;border-bottom:1px solid var(--color-gray-200)}.blog-post_table__3XroA tbody tr:hover{background:var(--color-gray-50)}.blog-post_cta__vLpqm{margin-top:var(--spacing-3xl);padding:var(--spacing-2xl);background:linear-gradient(135deg,var(--color-primary-light),var(--color-primary));color:#fff;border-radius:var(--radius-xl);text-align:center}.blog-post_cta__vLpqm h3{color:#fff;margin-bottom:var(--spacing-sm)}.blog-post_cta__vLpqm p{margin-bottom:var(--spacing-lg);opacity:.95}@media (max-width:768px){.blog-post_header__qIzk2 h1{font-size:2rem}.blog-post_content__fGgTH{font-size:1rem}.blog-post_lead__wpofD{font-size:1.125rem}}