.blog-post-module__CSxBYG__heroBar{background:linear-gradient(135deg, var(--color-dark-bg) 0%, #0d1f3c 100%);padding:var(--space-8) 0}.blog-post-module__CSxBYG__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#fff6;flex-wrap:wrap;display:flex}.blog-post-module__CSxBYG__breadcrumb a{color:#fff6;text-decoration:none}.blog-post-module__CSxBYG__breadcrumb a:hover{color:#fff}.blog-post-module__CSxBYG__postSection{background:var(--color-bg);padding:var(--space-10) 0 var(--space-20)}.blog-post-module__CSxBYG__layout{gap:var(--space-10);grid-template-columns:1fr 320px;align-items:start;display:grid}.blog-post-module__CSxBYG__article{border-radius:var(--radius-xl);border:1px solid var(--color-border-light);background:#fff;overflow:hidden}.blog-post-module__CSxBYG__postHeader{padding:var(--space-8);border-bottom:1px solid var(--color-border-light)}.blog-post-module__CSxBYG__meta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.blog-post-module__CSxBYG__date{font-size:var(--text-sm);color:var(--color-text-muted)}.blog-post-module__CSxBYG__postTitle{font-size:clamp(var(--text-2xl), 3.5vw, var(--text-4xl));font-weight:var(--font-extrabold);color:var(--color-text);letter-spacing:-.02em;line-height:var(--leading-tight);margin-bottom:var(--space-5)}.blog-post-module__CSxBYG__authorRow{align-items:center;gap:var(--space-3);display:flex}.blog-post-module__CSxBYG__authorAvatar{background:var(--color-primary);color:#fff;width:44px;height:44px;font-weight:var(--font-bold);font-size:var(--text-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.blog-post-module__CSxBYG__authorName{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.blog-post-module__CSxBYG__authorRole{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.blog-post-module__CSxBYG__featuredImg{aspect-ratio:16/7;background:linear-gradient(135deg, var(--color-primary-50), var(--color-bg));justify-content:center;align-items:center;width:100%;display:flex}.blog-post-module__CSxBYG__content{padding:var(--space-8);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.blog-post-module__CSxBYG__content p{margin-bottom:var(--space-5)}.blog-post-module__CSxBYG__content h2{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin:var(--space-8) 0 var(--space-4)}.blog-post-module__CSxBYG__content h3{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin:var(--space-6) 0 var(--space-3)}.blog-post-module__CSxBYG__content ul,.blog-post-module__CSxBYG__content ol{margin:0 0 var(--space-5) var(--space-6)}.blog-post-module__CSxBYG__content li{margin-bottom:var(--space-2)}.blog-post-module__CSxBYG__content a{color:var(--color-primary);text-decoration:underline}.blog-post-module__CSxBYG__content strong{font-weight:var(--font-semibold);color:var(--color-text)}.blog-post-module__CSxBYG__content blockquote{border-left:4px solid var(--color-accent);padding-left:var(--space-4);color:var(--color-text-muted);margin:var(--space-6) 0;font-style:italic}.blog-post-module__CSxBYG__ctaBar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-8);background:linear-gradient(135deg, var(--color-primary-50) 0%, #e8f7f5 100%);border-top:1px solid var(--color-primary-100);flex-wrap:wrap;display:flex}.blog-post-module__CSxBYG__ctaText{flex-direction:column;gap:4px;display:flex}.blog-post-module__CSxBYG__ctaText strong{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text)}.blog-post-module__CSxBYG__ctaText span{font-size:var(--text-sm);color:var(--color-text-muted)}.blog-post-module__CSxBYG__sidebar{top:calc(var(--nav-height) + var(--space-6));gap:var(--space-5);flex-direction:column;display:flex;position:sticky}.blog-post-module__CSxBYG__sideBlock{border-radius:var(--radius-xl);border:1px solid var(--color-border-light);padding:var(--space-6);background:#fff}.blog-post-module__CSxBYG__sideTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-4)}.blog-post-module__CSxBYG__relatedList{gap:var(--space-3);flex-direction:column;display:flex}.blog-post-module__CSxBYG__relatedItem{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast);text-decoration:none;display:flex}.blog-post-module__CSxBYG__relatedItem:hover{background:var(--color-bg)}.blog-post-module__CSxBYG__relatedImg{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-primary-50), var(--color-bg));flex-shrink:0;width:56px;height:40px}.blog-post-module__CSxBYG__relatedTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);line-height:var(--leading-snug);margin-bottom:2px}.blog-post-module__CSxBYG__relatedDate{font-size:var(--text-xs);color:var(--color-text-muted)}.blog-post-module__CSxBYG__contactCard{background:var(--color-dark-bg);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center}.blog-post-module__CSxBYG__contactCardIcon{margin-bottom:var(--space-3);font-size:2.5rem;display:block}.blog-post-module__CSxBYG__contactCard h4{font-size:var(--text-lg);font-weight:var(--font-bold);color:#fff;margin-bottom:var(--space-2)}.blog-post-module__CSxBYG__contactCard p{font-size:var(--text-sm);color:#ffffff80;line-height:var(--leading-relaxed)}@media (max-width:1024px){.blog-post-module__CSxBYG__layout{grid-template-columns:1fr}.blog-post-module__CSxBYG__sidebar{position:static}}@media (max-width:640px){.blog-post-module__CSxBYG__postHeader,.blog-post-module__CSxBYG__content{padding:var(--space-5)}.blog-post-module__CSxBYG__ctaBar{flex-direction:column;align-items:flex-start}.blog-post-module__CSxBYG__ctaBar .blog-post-module__CSxBYG__btn{justify-content:center;width:100%}}
