.blog-module__yzDhyG__blogPage{min-height:calc(100vh - 64px);padding:var(--space-3xl)0;background:var(--color-bg-primary)}.blog-module__yzDhyG__blogPageHeader{text-align:center;margin-bottom:var(--space-3xl)}.blog-module__yzDhyG__blogPageTitle{color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:var(--space-sm);font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.blog-module__yzDhyG__blogTitleAccent{background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-module__yzDhyG__blogPageSubtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:560px;margin:0 auto;line-height:1.6}.blog-module__yzDhyG__emptyBlog{text-align:center;padding:var(--space-4xl);color:var(--color-text-muted);font-size:var(--font-size-lg)}.blog-module__yzDhyG__postsGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__yzDhyG__postCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.blog-module__yzDhyG__postCard:hover{border-color:var(--color-border-hover);transform:translateY(-6px);box-shadow:0 12px 28px #00000014}.blog-module__yzDhyG__postCardImage{width:100%;height:200px;overflow:hidden}.blog-module__yzDhyG__postCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-module__yzDhyG__postCard:hover .blog-module__yzDhyG__postCardImage img{transform:scale(1.05)}.blog-module__yzDhyG__postCardBody{padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.blog-module__yzDhyG__postCardMeta{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-sm);align-items:center;gap:6px;display:flex}.blog-module__yzDhyG__postCardTitle{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--space-sm);font-weight:700;line-height:1.3;transition:color .15s}.blog-module__yzDhyG__postCard:hover .blog-module__yzDhyG__postCardTitle{color:var(--color-accent-primary)}.blog-module__yzDhyG__postCardExcerpt{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__yzDhyG__postCardFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-module__yzDhyG__postCardTags{flex-wrap:wrap;gap:4px;display:flex}.blog-module__yzDhyG__postTag{color:var(--color-accent-primary);border-radius:var(--radius-full);background:#2563eb0f;align-items:center;gap:3px;padding:2px 8px;font-size:.65rem;font-weight:500;display:inline-flex}.blog-module__yzDhyG__readMore{font-size:var(--font-size-sm);color:var(--color-accent-primary);align-items:center;gap:4px;font-weight:600;transition:gap .2s;display:inline-flex}.blog-module__yzDhyG__postCard:hover .blog-module__yzDhyG__readMore{gap:8px}.blog-module__yzDhyG__articlePage{min-height:calc(100vh - 64px);padding:var(--space-2xl)0 var(--space-4xl);background:var(--color-bg-primary)}.blog-module__yzDhyG__articleContainer{max-width:760px;padding:0 var(--space-lg);margin:0 auto}.blog-module__yzDhyG__backLink{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-xl);transition:color var(--transition-fast);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.blog-module__yzDhyG__backLink:hover{color:var(--color-accent-primary)}.blog-module__yzDhyG__articleCover{border-radius:var(--radius-xl);width:100%;margin-bottom:var(--space-2xl);overflow:hidden}.blog-module__yzDhyG__articleCover img{width:100%;height:auto;display:block}.blog-module__yzDhyG__articleHeader{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border)}.blog-module__yzDhyG__articleTitle{color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:var(--space-md);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.15}.blog-module__yzDhyG__articleMeta{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-md);display:flex}.blog-module__yzDhyG__articleAuthor{color:var(--color-text-secondary);font-weight:600}.blog-module__yzDhyG__articleMetaDot{color:var(--color-text-muted)}.blog-module__yzDhyG__articleDate{align-items:center;gap:4px;display:inline-flex}.blog-module__yzDhyG__articleTags{flex-wrap:wrap;gap:6px;display:flex}.blog-module__yzDhyG__articleBody{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.85}.blog-module__yzDhyG__articleBody h1{color:var(--color-text-primary);margin:1.8em 0 .6em;font-size:1.8rem;font-weight:800}.blog-module__yzDhyG__articleBody h2{color:var(--color-text-primary);margin:1.6em 0 .5em;font-size:1.45rem;font-weight:700}.blog-module__yzDhyG__articleBody h3{color:var(--color-text-primary);margin:1.4em 0 .4em;font-size:1.2rem;font-weight:600}.blog-module__yzDhyG__articleBody p{margin-bottom:1.2em}.blog-module__yzDhyG__articleBody strong{color:var(--color-text-primary);font-weight:600}.blog-module__yzDhyG__articleBody a{color:var(--color-accent-primary);text-decoration:underline}.blog-module__yzDhyG__articleBody a:hover{color:var(--color-accent-primary-hover)}.blog-module__yzDhyG__articleBody ul,.blog-module__yzDhyG__articleBody ol{margin-bottom:1.2em;padding-left:1.5em}.blog-module__yzDhyG__articleBody li{margin-bottom:.4em}.blog-module__yzDhyG__articleBody blockquote{border-left:3px solid var(--color-accent-primary);border-radius:0 var(--radius-md)var(--radius-md)0;color:var(--color-text-secondary);background:#2563eb08;margin:1.5em 0;padding:.75em 1.2em;font-style:italic}.blog-module__yzDhyG__articleBody code{background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:2px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:.88em}.blog-module__yzDhyG__articleBody pre{color:#e2e8f0;border-radius:var(--radius-lg);background:#0f172a;margin:1.5em 0;padding:1.2em;font-size:.88rem;overflow-x:auto}.blog-module__yzDhyG__articleBody pre code{color:inherit;background:0 0;padding:0}.blog-module__yzDhyG__articleBody img{border-radius:var(--radius-lg);max-width:100%;margin:1.5em 0}.blog-module__yzDhyG__articleBody table{border-collapse:collapse;width:100%;margin:1.5em 0}.blog-module__yzDhyG__articleBody th,.blog-module__yzDhyG__articleBody td{border:1px solid var(--color-border);text-align:left;font-size:var(--font-size-sm);padding:10px 14px}.blog-module__yzDhyG__articleBody th{background:var(--color-bg-secondary);color:var(--color-text-primary);font-weight:600}.blog-module__yzDhyG__articleBody hr{border:none;border-top:1px solid var(--color-border);margin:2.5em 0}.blog-module__yzDhyG__articleCta{margin-top:var(--space-3xl);padding:var(--space-2xl);border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b)}.blog-module__yzDhyG__articleCta h3{font-size:var(--font-size-xl);color:#fff;margin-bottom:var(--space-sm);font-weight:700}.blog-module__yzDhyG__articleCta p{font-size:var(--font-size-sm);color:#ffffffb3;margin-bottom:var(--space-lg);line-height:1.6}@media (max-width:968px){.blog-module__yzDhyG__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-module__yzDhyG__postsGrid{grid-template-columns:1fr}.blog-module__yzDhyG__blogPage{padding:var(--space-2xl)0}.blog-module__yzDhyG__articleBody{font-size:1rem}}
