.BlogArticle-module__A66fEG__article-page{padding:calc(var(--navbar-height) + 40px) 0 var(--space-20);background:var(--color-gray-50)}.BlogArticle-module__A66fEG__article-container{border-radius:var(--radius-2xl);max-width:840px;padding:var(--space-12);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-sm);background:#fff;margin:0 auto}.BlogArticle-module__A66fEG__article-meta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.BlogArticle-module__A66fEG__article-tag{color:var(--color-primary);font-size:var(--text-xs);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:1px;background:#0ea5e91a;padding:4px 12px;font-weight:700}.BlogArticle-module__A66fEG__article-date{font-size:var(--text-sm);color:var(--text-tertiary)}.BlogArticle-module__A66fEG__article-title{font-size:var(--text-3xl);color:var(--color-dark-900);margin-bottom:var(--space-6);font-weight:800;line-height:1.3}.BlogArticle-module__A66fEG__article-hero-img{border-radius:var(--radius-xl);width:100%;height:380px;margin-bottom:var(--space-8);position:relative;overflow:hidden}.BlogArticle-module__A66fEG__article-body{font-size:var(--text-base);color:var(--text-primary);line-height:1.8}.BlogArticle-module__A66fEG__article-body h2{font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-4);color:var(--color-dark-900);font-weight:700}.BlogArticle-module__A66fEG__article-body p{margin-bottom:var(--space-5);color:#334155}.BlogArticle-module__A66fEG__article-body ul{margin-bottom:var(--space-6);padding-left:var(--space-6)}.BlogArticle-module__A66fEG__article-body li{margin-bottom:var(--space-2);color:#334155}.BlogArticle-module__A66fEG__author-box{align-items:center;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-gray-200);display:flex}.BlogArticle-module__A66fEG__author-avatar{background:var(--color-primary);color:#fff;width:52px;height:52px;font-weight:700;font-size:var(--text-lg);border-radius:50%;justify-content:center;align-items:center;display:flex}
