.blog-module__JsT-Oq__blogContainer{max-width:1120px;padding:var(--space-8) var(--space-4) var(--space-16);font-family:var(--font-primary);margin:0 auto}.blog-module__JsT-Oq__blogHeader{text-align:center;margin-bottom:var(--space-12);position:relative}.blog-module__JsT-Oq__badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--brand-primary-light);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);background:#6c5ce71f;border:1px solid #6c5ce74d;padding:6px 14px;font-weight:700;display:inline-flex}.blog-module__JsT-Oq__title{color:var(--text-primary);margin-bottom:var(--space-3);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.2}.blog-module__JsT-Oq__subtitle{font-size:var(--text-base);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.blog-module__JsT-Oq__postsGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.blog-module__JsT-Oq__postCard{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);padding:var(--space-6);transition:all var(--transition-normal);color:inherit;background:#12122ab3;border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__postCard:hover{border-color:#6c5ce766;transform:translateY(-4px);box-shadow:0 12px 32px #0006,0 0 30px #6c5ce726}.blog-module__JsT-Oq__postCategory{font-size:var(--text-xs);color:var(--brand-primary-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:700}.blog-module__JsT-Oq__postTitle{font-size:var(--text-lg);color:var(--text-primary);margin-bottom:var(--space-3);transition:color var(--transition-fast);font-weight:700;line-height:1.4}.blog-module__JsT-Oq__postCard:hover .blog-module__JsT-Oq__postTitle{color:var(--brand-primary-light)}.blog-module__JsT-Oq__postExcerpt{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-6);flex-grow:1;line-height:1.6}.blog-module__JsT-Oq__postFooter{padding-top:var(--space-4);font-size:var(--text-xs);color:var(--text-tertiary);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex}.blog-module__JsT-Oq__readingTime{align-items:center;gap:4px;display:flex}.blog-module__JsT-Oq__readMore{color:var(--brand-primary-light);align-items:center;gap:4px;font-weight:600;display:flex}.blog-module__JsT-Oq__articleContainer{max-width:860px;padding:var(--space-6) var(--space-4) var(--space-16);font-family:var(--font-primary);margin:0 auto}.blog-module__JsT-Oq__articleTopBar{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.blog-module__JsT-Oq__backButton{align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast);background:#ffffff0a;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__backButton:hover{color:var(--brand-primary-light);background:#6c5ce726;border-color:#6c5ce766;transform:translate(-2px)}.blog-module__JsT-Oq__articleCard{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-10);margin-bottom:var(--space-10);background:#12122ab3;border:1px solid #ffffff1a;box-shadow:0 16px 48px #00000080,0 0 50px #6c5ce714}@media (max-width:768px){.blog-module__JsT-Oq__articleCard{padding:var(--space-6) var(--space-5)}}.blog-module__JsT-Oq__articleHeader{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid #ffffff14}.blog-module__JsT-Oq__articleMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__articleTitle{color:var(--text-primary);margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:900;line-height:1.25}.blog-module__JsT-Oq__articleExcerpt{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6}.blog-module__JsT-Oq__articleBody{font-size:var(--text-base);color:var(--text-primary);line-height:1.8}.blog-module__JsT-Oq__articleBody h2{font-size:var(--text-2xl);color:var(--text-primary);margin-top:var(--space-8);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid #ffffff14;font-weight:800}.blog-module__JsT-Oq__articleBody h3{font-size:var(--text-xl);color:var(--brand-primary-light);margin-top:var(--space-6);margin-bottom:var(--space-3);font-weight:700}.blog-module__JsT-Oq__articleBody p{margin-bottom:var(--space-4);color:#e2e2f0}.blog-module__JsT-Oq__articleBody ul,.blog-module__JsT-Oq__articleBody ol{margin-bottom:var(--space-6);padding-left:var(--space-6)}.blog-module__JsT-Oq__articleBody li{margin-bottom:var(--space-2);color:#d1d1e8}.blog-module__JsT-Oq__articleBody blockquote{border-left:4px solid var(--brand-primary);padding:var(--space-4) var(--space-6);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:var(--space-6) 0;color:var(--text-primary);background:#6c5ce714;font-style:italic}.blog-module__JsT-Oq__articleBody hr{margin:var(--space-8) 0;border:none;border-top:1px solid #ffffff14}.blog-module__JsT-Oq__inlineLink{color:var(--brand-primary-light);text-underline-offset:3px;transition:all var(--transition-fast);font-weight:600;text-decoration:underline}.blog-module__JsT-Oq__inlineLink:hover{color:#fff;text-shadow:0 0 12px #6c5ce799;text-decoration:underline}.blog-module__JsT-Oq__inlineCode{border-radius:var(--radius-sm);color:#f5f5ff;background:#ffffff14;border:1px solid #ffffff1a;padding:2px 6px;font-family:monospace;font-size:.9em}.blog-module__JsT-Oq__tableWrapper{margin:var(--space-6) 0;border-radius:var(--radius-lg);background:#12122a66;border:1px solid #ffffff1a;overflow-x:auto}.blog-module__JsT-Oq__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm)}.blog-module__JsT-Oq__table th{color:var(--text-primary);white-space:nowrap;background:#6c5ce733;border-bottom:1px solid #ffffff1f;padding:12px 16px;font-weight:700}.blog-module__JsT-Oq__table td{color:#d1d1e8;border-bottom:1px solid #ffffff0d;padding:12px 16px}.blog-module__JsT-Oq__table tr:last-child td{border-bottom:none}.blog-module__JsT-Oq__table tr:hover td{background:#ffffff08}.blog-module__JsT-Oq__ctaBox{border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;margin-top:var(--space-10);background:linear-gradient(135deg,#6c5ce733 0%,#fd79a826 100%);border:1px solid #6c5ce766;position:relative;overflow:hidden;box-shadow:0 12px 36px #0006}.blog-module__JsT-Oq__ctaBox:before{content:"";background:linear-gradient(90deg, var(--brand-primary), var(--brand-secondary));height:2px;position:absolute;top:0;left:0;right:0}.blog-module__JsT-Oq__ctaTitle{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:800}.blog-module__JsT-Oq__ctaDesc{font-size:var(--text-sm);color:var(--text-secondary);max-width:540px;margin:0 auto var(--space-6);line-height:1.6}.blog-module__JsT-Oq__ctaButton{align-items:center;gap:var(--space-2);background:linear-gradient(135deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);color:#fff;border-radius:var(--radius-full);font-size:var(--text-base);transition:all var(--transition-fast);padding:12px 28px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #6c5ce766}.blog-module__JsT-Oq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 28px #6c5ce799}.blog-module__JsT-Oq__relatedSection{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid #ffffff14}.blog-module__JsT-Oq__relatedTitle{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--space-6);align-items:center;gap:var(--space-2);font-weight:800;display:flex}.blog-module__JsT-Oq__relatedGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.blog-module__JsT-Oq__relatedCard{border-radius:var(--radius-lg);padding:var(--space-5);color:inherit;transition:all var(--transition-fast);background:#12122a99;border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.blog-module__JsT-Oq__relatedCard:hover{border-color:#6c5ce766;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.blog-module__JsT-Oq__relatedCardTitle{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-3);transition:color var(--transition-fast);font-weight:700;line-height:1.4}.blog-module__JsT-Oq__relatedCard:hover .blog-module__JsT-Oq__relatedCardTitle{color:var(--brand-primary-light)}.blog-module__JsT-Oq__relatedCardMeta{font-size:var(--text-xs);color:var(--text-tertiary);justify-content:space-between;align-items:center;display:flex}
