.page_container__ds45D{padding-top:100px;padding-bottom:var(--spacing-xl);max-width:900px;margin:0 auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.page_backLink__hjQnF{display:inline-block;color:var(--color-text-dim);text-decoration:none;font-family:var(--font-mono);font-size:.875rem;margin-bottom:var(--spacing-lg);transition:color .2s}.page_backLink__hjQnF:hover{color:var(--color-primary)}.page_header__Zc_Ie{margin-bottom:var(--spacing-xl)}.page_meta__p0rBO{font-family:var(--font-mono);color:var(--color-primary);font-size:.875rem;display:block;margin-bottom:var(--spacing-sm)}.page_title__xYFu1{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1;margin-bottom:var(--spacing-md);color:var(--color-text)}.page_lead__ET19o{font-size:1.25rem;color:var(--color-text-dim);line-height:1.6}.page_heroImageWrapper__WH9_B{position:relative;width:100%;height:400px;margin-bottom:var(--spacing-xl);border-radius:12px;overflow:hidden;background:var(--color-surface)}.page_content__tHqa2{color:var(--color-text);line-height:1.8;font-size:1.1rem}.page_content__tHqa2 h2{font-size:1.75rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:var(--color-text)}.page_content__tHqa2 h3{font-size:1.35rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-text)}.page_content__tHqa2 ol,.page_content__tHqa2 p,.page_content__tHqa2 ul{margin-bottom:1.25rem;color:var(--color-text-dim)}.page_content__tHqa2 ol,.page_content__tHqa2 ul{padding-left:1.5rem}.page_content__tHqa2 li{margin-bottom:.5rem}.page_content__tHqa2 strong{color:var(--color-text);font-weight:600}.page_content__tHqa2 a{color:var(--color-primary);text-decoration:underline}.page_content__tHqa2 img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.page_content__tHqa2 code{background:var(--color-surface);padding:.2em .4em;border-radius:4px;font-family:var(--font-mono);font-size:.9em}.page_content__tHqa2 pre{background:var(--color-surface);padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}