.page_main__onpvE{max-width:768px;margin:0 auto;padding:2rem 1.5rem}.page_backButton__qcM7P{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-800);text-decoration:none;font-size:.9375rem;font-weight:500;margin-bottom:2rem;transition:opacity .2s ease}.page_backButton__qcM7P:hover{opacity:.7}.page_heroImage__Rn_0k{width:100%;height:300px;object-fit:cover;border-radius:16px;margin-bottom:.5rem}.page_header__IwXE4{margin-bottom:2.5rem}.page_title__J_f_b{font-size:2rem;font-weight:600;color:var(--primary-800);margin-bottom:.5rem;margin-top:.5rem}.page_subtitle__0Itxb{font-size:.9rem;font-weight:500;color:var(--neutral-800);margin-bottom:.5rem;margin-top:.5rem;line-height:1.3rem}.page_date__LC6vT{display:block;font-size:.875rem;color:var(--gray-400,#9ca3af);margin-top:.5rem}.page_content__84vjd{line-height:1.8;font-size:1.0625rem}.page_content__84vjd h1,.page_content__84vjd h2,.page_content__84vjd h3,.page_content__84vjd h4{font-weight:500;line-height:1.3;color:var(--primary-800);margin:2rem 0 .75rem}.page_content__84vjd h1{font-size:1.5rem}.page_content__84vjd h2{font-size:1.25rem}.page_content__84vjd h3{font-size:1.125rem}.page_content__84vjd h4{font-size:1rem}.page_content__84vjd p{margin:1rem 0}.page_content__84vjd a{color:var(--primary-800,#1d4ed8);text-decoration:underline}.page_content__84vjd ol,.page_content__84vjd ul{padding-left:1.5rem;margin:1rem 0;list-style:revert}.page_content__84vjd li{margin:.35rem 0}.page_content__84vjd blockquote{border-left:4px solid var(--primary-800,#1d4ed8);margin:1.5rem 0;padding:.5rem 0 .5rem 1.25rem;color:var(--gray-500,#6b7280);font-style:italic}.page_content__84vjd code{background:var(--gray-100,#f3f4f6);padding:.2em .4em;border-radius:4px;font-size:.9em;font-family:ui-monospace,monospace}.page_content__84vjd pre{background:var(--gray-900,#111827);color:var(--gray-100,#f3f4f6);padding:1.25rem;border-radius:10px;overflow-x:auto;margin:1.5rem 0}.page_content__84vjd pre code{background:none;padding:0;font-size:.9rem;color:inherit}.page_content__84vjd img{max-width:100%;border-radius:8px;margin:1.5rem 0}.page_content__84vjd table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.page_content__84vjd td,.page_content__84vjd th{border:1px solid var(--gray-200,#e5e7eb);padding:.6rem 1rem;text-align:left}.page_content__84vjd th{background:var(--gray-100,#f3f4f6);font-weight:600}.page_content__84vjd hr{border:none;border-top:1px solid var(--gray-200,#e5e7eb);margin:2rem 0}.page_divider__1onJt{border:none;border-top:2px solid var(--neutral-200);margin:3rem 0 2rem}.page_relatedSection__vsSb0{margin-top:2rem;margin-bottom:3rem}.page_relatedTitle__fHEXr{font-size:1.5rem;font-weight:600;color:var(--primary-800);margin-bottom:1.5rem}.page_relatedPosts__Z5YjF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.page_textBlockTitle__xBP3V{font-size:1rem}.page_textBlockContent__zQkKV{font-size:.875rem}.page_markdown__hSaSK>*{font-size:.875rem;line-height:1.25rem}.page_relatedPosts__Z5YjF{grid-template-columns:1fr}.page_relatedTitle__fHEXr{font-size:1.25rem}}