.page_page__yflAI{max-width:var(--container-narrow);margin:0 auto;padding:var(--space-md) var(--space-lg) var(--space-3xl)}.page_header__Zc_Ie{padding:var(--space-2xl) 0 var(--space-xl);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2xl)}.page_title__xYFu1{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text-heading);margin:0 0 var(--space-md);letter-spacing:-.02em}.page_meta__p0rBO{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:.8rem;color:var(--color-text-dim)}.page_dot___kn29{width:3px;height:3px;border-radius:50%;background:var(--color-text-dim);flex-shrink:0}.page_content__tHqa2{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-body)}.page_content__tHqa2 h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:var(--space-2xl) 0 var(--space-md);letter-spacing:-.01em;line-height:var(--leading-tight)}.page_content__tHqa2 h2,.page_content__tHqa2 h3{font-family:var(--font-heading);color:var(--color-text-heading)}.page_content__tHqa2 h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:var(--space-xl) 0 var(--space-sm);line-height:var(--leading-snug)}.page_content__tHqa2 p{margin:0 0 var(--space-md)}.page_content__tHqa2 ol,.page_content__tHqa2 ul{margin:0 0 var(--space-md);padding-left:var(--space-xl)}.page_content__tHqa2 li{margin-bottom:var(--space-xs);line-height:var(--leading-relaxed)}.page_content__tHqa2 li strong{color:var(--color-text-heading)}.page_content__tHqa2 a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.page_content__tHqa2 a:hover{color:var(--color-primary-light)}.page_content__tHqa2 blockquote{border-left:3px solid var(--color-accent);margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:var(--color-bg-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-muted);font-style:italic}.page_content__tHqa2 blockquote p{margin:0}.page_content__tHqa2 table{width:100%;border-collapse:collapse;margin:var(--space-lg) 0;font-size:var(--text-sm)}.page_content__tHqa2 td,.page_content__tHqa2 th{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);text-align:left}.page_content__tHqa2 th{background:var(--color-bg-surface);color:var(--color-text-heading)}.page_content__tHqa2 strong,.page_content__tHqa2 th{font-weight:var(--weight-semibold)}.page_content__tHqa2 em{font-style:italic}