.content-module__oAnGOq__page{padding:var(--space-12)0 var(--space-16)}.content-module__oAnGOq__header{gap:var(--space-3);margin-bottom:var(--space-8);display:grid}.content-module__oAnGOq__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.content-module__oAnGOq__blogHero{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.content-module__oAnGOq__blogSearch{border:1px solid var(--border-primary);background:var(--bg-card);width:100%;max-width:460px;color:var(--text-primary);border-radius:10px;padding:12px 14px}.content-module__oAnGOq__blogTabs{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.content-module__oAnGOq__blogTab{border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-secondary);font-size:var(--text-xs);padding:8px 12px}.content-module__oAnGOq__blogTabActive{border-color:var(--primary-500);color:var(--primary-400)}.content-module__oAnGOq__card{border:1px solid var(--border-primary);background:var(--bg-card);gap:var(--space-3);border-radius:12px;padding:24px;display:grid;box-shadow:0 2px 12px #00000014}.content-module__oAnGOq__featuredCard{margin-bottom:var(--space-6);grid-template-columns:minmax(260px,340px) 1fr;align-items:stretch}.content-module__oAnGOq__featuredImage{object-fit:cover;border-radius:10px;width:100%;height:100%;min-height:260px}.content-module__oAnGOq__featuredContent{gap:var(--space-3);display:grid}.content-module__oAnGOq__meta{color:var(--text-tertiary);font-size:var(--text-xs)}.content-module__oAnGOq__thumb{object-fit:cover;border-radius:10px;width:100%;height:160px}.content-module__oAnGOq__categoryBadge{border-radius:var(--radius-full);border:1px solid var(--border-primary);width:fit-content;font-size:var(--text-xs);color:var(--primary-400);padding:5px 10px;display:inline-flex}.content-module__oAnGOq__authorRow{align-items:center;gap:var(--space-2);display:flex}.content-module__oAnGOq__authorAvatar{border-radius:50%;width:26px;height:26px}.content-module__oAnGOq__authorAvatarFallback{background:var(--bg-secondary);width:26px;height:26px;color:var(--text-secondary);font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.content-module__oAnGOq__excerpt{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.content-module__oAnGOq__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.content-module__oAnGOq__tag{border:1px solid var(--border-primary);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);padding:4px 10px}.content-module__oAnGOq__article{gap:var(--space-5);width:min(980px,100%);margin:0 auto;display:grid}.content-module__oAnGOq__articleBody{border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-secondary);white-space:normal;border-radius:12px;padding:24px;line-height:1.8;box-shadow:0 2px 12px #00000014}.content-module__oAnGOq__articleBody h1,.content-module__oAnGOq__articleBody h2,.content-module__oAnGOq__articleBody h3,.content-module__oAnGOq__articleBody h4{color:var(--text-primary);margin:var(--space-6)0 var(--space-3);line-height:1.3}.content-module__oAnGOq__articleBody h2{font-size:var(--text-2xl)}.content-module__oAnGOq__articleBody h3{font-size:var(--text-xl)}.content-module__oAnGOq__articleBody p{margin:0 0 var(--space-4)}.content-module__oAnGOq__articleBody ul,.content-module__oAnGOq__articleBody ol{margin:0 0 var(--space-4);padding-left:1.4rem}.content-module__oAnGOq__articleBody li{margin-bottom:var(--space-2)}.content-module__oAnGOq__articleBody pre{color:#e5ecff;margin:var(--space-4)0;background:#0b1220;border:1px solid #1f2a44;border-radius:10px;padding:14px;overflow-x:auto}[data-theme=light] .content-module__oAnGOq__articleBody pre{background:#0f172a}.content-module__oAnGOq__articleBody code{font-family:var(--font-mono);font-size:var(--text-xs)}.content-module__oAnGOq__articleBody p code,.content-module__oAnGOq__articleBody li code{background:#6366f126;border-radius:6px;padding:2px 6px}.content-module__oAnGOq__articleBody blockquote{border-left:3px solid var(--primary-500);margin:var(--space-4)0;padding:var(--space-2)0 var(--space-2)var(--space-4);color:var(--text-secondary)}.content-module__oAnGOq__articleBody hr{border:none;border-top:1px solid var(--border-primary);margin:var(--space-6)0}.content-module__oAnGOq__articleBody a{color:var(--primary-400);text-decoration:underline}.content-module__oAnGOq__articleBody img{width:100%;height:auto;margin:var(--space-4)0;border:1px solid var(--border-primary);border-radius:10px}.content-module__oAnGOq__ctaRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.content-module__oAnGOq__notFound{text-align:center;color:var(--text-secondary)}.content-module__oAnGOq__newsletter{margin-top:var(--space-10);border:1px solid var(--border-primary);background:var(--bg-secondary);gap:var(--space-3);border-radius:12px;padding:24px;display:grid}.content-module__oAnGOq__newsletterForm{gap:var(--space-3);display:flex}.content-module__oAnGOq__newsletterForm input{border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-primary);border-radius:8px;flex:1;padding:12px}.content-module__oAnGOq__breadcrumbs{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);margin-bottom:var(--space-5);display:flex}.content-module__oAnGOq__breadcrumbs a{color:var(--text-secondary)}.content-module__oAnGOq__authorCard{align-items:center;gap:var(--space-3);border:1px solid var(--border-primary);background:var(--bg-card);padding:var(--space-3);border-radius:12px;display:flex}.content-module__oAnGOq__authorAvatarLarge{border-radius:50%;width:44px;height:44px}.content-module__oAnGOq__authorName{margin:0;font-weight:700}.content-module__oAnGOq__heroImage{object-fit:cover;border-radius:12px;width:100%;max-height:420px}.content-module__oAnGOq__readProgress{top:var(--header-height);background:var(--primary-500);z-index:55;height:3px;position:fixed;left:0}.content-module__oAnGOq__postLayout{gap:var(--space-6);grid-template-columns:220px minmax(0,1fr);display:grid}.content-module__oAnGOq__tocSidebar{top:calc(var(--header-height) + var(--space-4));border:1px solid var(--border-primary);background:var(--bg-card);padding:var(--space-3);border-radius:12px;align-self:start;max-height:calc(100vh - 120px);position:sticky;overflow:auto}.content-module__oAnGOq__sidebarTitle{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase}.content-module__oAnGOq__tocList{gap:var(--space-2);font-size:var(--text-xs);list-style:none;display:grid}.content-module__oAnGOq__tocList a{color:var(--text-secondary)}.content-module__oAnGOq__tocLevel3{padding-left:var(--space-3)}.content-module__oAnGOq__postMain{gap:var(--space-5);min-width:0;display:grid}.content-module__oAnGOq__shareRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.content-module__oAnGOq__postNav{justify-content:flex-start;display:flex}@media (max-width:768px){.content-module__oAnGOq__featuredCard{grid-template-columns:1fr}.content-module__oAnGOq__featuredImage{min-height:200px}.content-module__oAnGOq__postLayout{grid-template-columns:1fr}.content-module__oAnGOq__tocSidebar{max-height:none;position:static}.content-module__oAnGOq__newsletterForm{flex-direction:column}}
