.page_main__H2h1J{padding:0;min-height:100vh}.page_hero__zkM_3{position:relative;height:40vh;min-height:300px;background:var(--color-dark);overflow:hidden}.page_heroImage__4__8B{object-fit:cover}.page_heroOverlay__c7P4n{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(transparent,var(--color-black));pointer-events:none}.page_card__4QtLn{position:relative;max-width:900px;margin:-80px auto 0;padding:0 var(--space-8) var(--space-8);z-index:1}.page_header__wiKwW{background:var(--surface-card-elevated);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-card);padding:var(--space-7) var(--space-8)}.page_title__N7TEp{font-family:var(--font-brand);font-size:var(--fs-display-sm);font-weight:700;color:var(--color-accent);margin:0 0 var(--space-3) 0;letter-spacing:.04em;text-wrap:balance}.page_category__UlkYQ{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.2em}.page_tags___eghr{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-4)}.page_tag___qcsR{padding:var(--space-1) var(--space-3);background:var(--color-dark-secondary);border-radius:var(--radius-card);font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--color-text-secondary);letter-spacing:.05em}.page_content__wmHGz{margin-top:var(--space-8);padding:var(--space-7) var(--space-8);background:var(--surface-card-base);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-secondary);line-height:1.7;text-wrap:pretty}.page_content__wmHGz h1,.page_content__wmHGz h2,.page_content__wmHGz h3{font-family:var(--font-brand);color:var(--color-accent);letter-spacing:.04em}.page_content__wmHGz h1{font-size:var(--fs-headline);margin-top:var(--space-8);margin-bottom:var(--space-4);text-wrap:balance}.page_content__wmHGz h2{font-size:var(--fs-headline-sm);margin-top:var(--space-7);margin-bottom:var(--space-3)}.page_content__wmHGz h3{font-size:var(--fs-title);margin-top:var(--space-6);margin-bottom:var(--space-3)}.page_content__wmHGz p,.page_content__wmHGz ul{margin-top:var(--space-4)}.page_content__wmHGz ul{padding-left:var(--space-6)}.page_content__wmHGz li{margin-top:var(--space-2)}