.page_hero__ElxKg{position:relative;padding:var(--space-20) 0 var(--space-12);overflow:hidden}.page_heroBg__5QjFV{position:absolute;inset:0;background:var(--gradient-hero);pointer-events:none}.page_heroTitle__7ccrO{font-size:clamp(2.2rem,5vw,3.8rem);font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:var(--space-4) 0 var(--space-5);position:relative}.page_heroSub___MdLo{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:720px;line-height:1.7;position:relative}.page_grid__G202P{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-8);gap:var(--space-8)}@media (max-width:840px){.page_grid__G202P{grid-template-columns:1fr}}.page_card__IU_J_{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-bg-card);border:1px solid var(--color-border);transition:all var(--transition-normal);text-decoration:none}.page_card__IU_J_:hover{border-color:var(--color-border-accent);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.page_cardMeta__dOZ0j{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.page_cardTitle__VlXAQ{font-size:var(--text-2xl);font-family:var(--font-display);font-weight:700;line-height:1.3;color:var(--color-text-primary)}.page_cardExcerpt__TNJvq{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.65}.page_cardFooter__xZdNF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:auto}.page_tags__C2nuJ{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_readMore__brOjE{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--color-accent-tertiary)}.page_articleWrapper__9AFRo{max-width:800px;margin:0 auto;padding:var(--space-12) 0 var(--space-20)}.page_articleBreadcrumb__8HsQU{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.page_articleBreadcrumb__8HsQU a{color:var(--color-text-muted);transition:color var(--transition-fast)}.page_articleBreadcrumb__8HsQU a:hover{color:var(--color-accent-tertiary)}.page_articleHeader__qJDmy{margin-bottom:var(--space-10)}.page_articleHeaderMeta__7UJLn{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4);flex-wrap:wrap}.page_articleTitle__gHJxA{font-size:clamp(2.2rem,4.5vw,3.5rem);font-family:var(--font-display);font-weight:800;line-height:1.15;letter-spacing:-.03em;margin-bottom:var(--space-6)}.page_authorPill__QZC_F{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm)}.page_authorImg__3cKqz{width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover}.page_articleBody__9F_FK{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.8}.page_articleBody__9F_FK h2{font-size:var(--text-3xl);font-weight:700;margin-top:var(--space-10);margin-bottom:var(--space-4)}.page_articleBody__9F_FK h2,.page_articleBody__9F_FK h3{font-family:var(--font-display);color:var(--color-text-primary)}.page_articleBody__9F_FK h3{font-size:var(--text-2xl);font-weight:600;margin-top:var(--space-8);margin-bottom:var(--space-3)}.page_articleBody__9F_FK p{margin-bottom:var(--space-6)}.page_articleBody__9F_FK ol,.page_articleBody__9F_FK ul{margin-bottom:var(--space-6);padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.page_articleBody__9F_FK blockquote{border-left:4px solid var(--color-accent-tertiary);padding-left:var(--space-5);margin:var(--space-6) 0;font-style:italic;color:var(--color-text-primary)}.page_articleBody__9F_FK table{width:100%;border-collapse:collapse;margin:var(--space-8) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.page_articleBody__9F_FK td,.page_articleBody__9F_FK th{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);text-align:left;font-size:var(--text-sm)}.page_articleBody__9F_FK th{background:var(--color-bg-card);font-weight:700;color:var(--color-text-primary)}.page_articleBody__9F_FK code{font-family:monospace;font-size:.9em;padding:2px 6px;background:rgba(255,255,255,.05);border-radius:var(--radius-sm)}.page_articleBody__9F_FK pre{padding:var(--space-5);background:#0d1117;border-radius:var(--radius-lg);overflow-x:auto;margin:var(--space-6) 0;border:1px solid var(--color-border)}.page_articleBody__9F_FK pre code{background:transparent;padding:0;font-size:var(--text-sm)}.page_relatedBox__tUoPB{margin-top:var(--space-12);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-bg-card);border:1px solid var(--color-border-accent)}