.page_container__f559O{max-width:1000px;margin:0 auto;padding:var(--page-padding);min-height:100vh}.page_header__cPZ1Z{margin-bottom:var(--space-16)}.page_main__68LTv{max-width:640px}.page_backLink__h8SCE{font-family:var(--font-inter);font-size:var(--font-size-sm);color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.page_backLink__h8SCE:hover{color:var(--color-text-primary)}.page_articleHeader__41PcN{margin-bottom:var(--space-12)}.page_title__p_bPA{font-size:24px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.015em;line-height:1.3;margin:0 0 var(--space-2) 0}.page_date__nB6LB{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_content__ijNWj{font-size:17px;line-height:1.7;color:var(--color-text-primary)}.page_textBlock__FH_DD{margin-bottom:var(--space-6)}.page_textBlock__FH_DD p{margin:0 0 var(--space-5) 0}.page_textBlock__FH_DD p:last-child{margin-bottom:0}.page_imageBlock__mc6FW{margin:var(--space-8) 0}.page_image__0lkl9{border-radius:8px;width:100%;height:auto}.page_caption__wYFUp{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.page_markdownContent__Bwiox h2{font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;margin:var(--space-12) 0 var(--space-4) 0}.page_markdownContent__Bwiox h2:first-child{margin-top:0}.page_markdownContent__Bwiox h3{font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-3) 0}.page_markdownContent__Bwiox p{margin:0 0 var(--space-5) 0}.page_markdownContent__Bwiox ol,.page_markdownContent__Bwiox ul{margin:0 0 var(--space-5) 0;padding-left:var(--space-6)}.page_markdownContent__Bwiox li{margin-bottom:var(--space-2)}.page_markdownContent__Bwiox li::marker{color:var(--color-text-muted)}.page_markdownContent__Bwiox blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:2px solid var(--color-border);color:var(--color-text-secondary)}.page_markdownContent__Bwiox a{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-muted);text-decoration-color:var(--color-text-muted);text-underline-offset:3px;transition:-webkit-text-decoration-color var(--transition-fast);transition:text-decoration-color var(--transition-fast);transition:text-decoration-color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast)}.page_markdownContent__Bwiox a:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.page_markdownContent__Bwiox img{max-width:100%;height:auto;border-radius:8px;margin:var(--space-6) 0}.page_markdownContent__Bwiox hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-10) 0}.page_markdownContent__Bwiox pre{margin:var(--space-6) 0;padding:var(--space-5);background-color:#1a1a1a;border-radius:8px;overflow-x:auto;font-size:var(--font-size-sm);line-height:1.6}.page_markdownContent__Bwiox pre code{background:none;padding:0;font-size:inherit;color:#d4d4d4}.page_markdownContent__Bwiox code{background-color:#f5f5f5;padding:.15rem .4rem;border-radius:4px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.page_markdownContent__Bwiox strong{font-weight:var(--font-weight-semibold)}.page_markdownContent__Bwiox em{font-style:italic}@media (max-width:768px){.page_container__f559O{padding:var(--space-6)}.page_content__ijNWj{font-size:16px}}.CodeBlock_codeBlock__KQG1c{margin:0 0 var(--space-6) 0;padding:var(--space-3);border-radius:6px;overflow-x:auto}.CodeBlock_codeBlock__KQG1c code{font-family:SF Mono,Menlo,Monaco,Courier New,monospace;font-size:.8rem;line-height:1.4}