.page_article__SF0lf{max-width:768px;margin:0 auto;padding:2rem 1rem;font-family:system-ui,sans-serif}.page_article__SF0lf h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#111827;line-height:1.2}.page_article__SF0lf img{width:100%;height:auto;margin:2rem 0;border-radius:12px;object-fit:cover}.page_date__tGWiN{font-size:.9rem;color:#6b7280;margin-bottom:2rem;display:block}.page_content__bLvjz{line-height:1.8;color:#374151}.page_content__bLvjz h2,.page_content__bLvjz h3,.page_content__bLvjz h4{margin-top:2rem;margin-bottom:1rem;font-weight:600;color:#1f2937}.page_content__bLvjz p{margin-bottom:1.2rem}.page_content__bLvjz ol,.page_content__bLvjz ul{padding-left:1.5rem;margin-bottom:1.2rem}.page_content__bLvjz li{margin-bottom:.5rem}.page_content__bLvjz blockquote{padding:1rem 1.5rem;margin:2rem 0;border-left:4px solid #3b82f6;background:#f3f4f6;color:#374151;font-style:italic}.page_content__bLvjz a{color:#3b82f6;text-decoration:underline}.page_content__bLvjz a:hover{text-decoration:none}.page_content__bLvjz code{background:#f3f4f6;padding:.2rem .4rem;border-radius:4px;font-family:monospace;font-size:.95rem}.page_content__bLvjz pre{background:#1f2937;color:#f9fafb;padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}