.page_main__68LTv{flex:1 1;padding:80px 0}.page_article__xftbg{max-width:680px;margin:0 auto;padding:0 24px}.page_header__cPZ1Z{margin-bottom:48px}.page_backLink__h8SCE{display:inline-block;font-size:14px;color:var(--gray);text-decoration:none;margin-bottom:32px;transition:color .15s ease}.page_backLink__h8SCE:hover{color:var(--white)}.page_title__p_bPA{font-size:clamp(28px,5vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.02em;margin-bottom:16px}.page_date__nB6LB{font-size:14px;color:var(--gray);font-family:var(--font-mono)}.page_content__ijNWj{font-size:17px;line-height:1.7}.page_paragraph__L6NnJ{margin-bottom:24px;color:var(--gray-light,#a1a1aa)}.page_h2__spZTA{font-size:24px;margin-top:48px;margin-bottom:20px;letter-spacing:-.01em}.page_h2__spZTA,.page_h3__xniHF{font-weight:600;color:var(--white)}.page_h3__xniHF{font-size:20px;margin-top:36px;margin-bottom:16px}.page_link__MmFnG{color:var(--accent);text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.page_link__MmFnG:hover{opacity:.8}.page_blockquote__voj_3{margin:32px 0;padding:20px 24px;border-left:3px solid var(--accent);background:rgba(59,130,246,.05);color:var(--gray-light);font-style:italic}.page_blockquote__voj_3 p{margin:0}.page_inlineCode__QxRKB{font-family:var(--font-mono);font-size:.9em;background:var(--border);padding:2px 6px;border-radius:3px}.page_codeBlock__uj_dw{margin:32px 0;padding:24px;background:#111114;border:1px solid var(--border);border-radius:4px;overflow-x:auto}.page_code__zCL58{font-family:var(--font-mono);font-size:14px;line-height:1.6;color:var(--gray-light)}.page_list__B2Jy_{margin:24px 0;padding-left:24px}.page_listItem__Ei_xX{margin-bottom:12px;color:var(--gray-light)}.page_listItem__Ei_xX::marker{color:var(--gray)}.page_articleFooter__YYe9X{margin-top:64px;padding-top:32px;border-top:1px solid var(--border)}@media (max-width:600px){.page_main__68LTv{padding:60px 0}.page_codeBlock__uj_dw{margin-left:-24px;margin-right:-24px;border-radius:0;border-left:none;border-right:none}}