.page_blogPost__Ou5hC{max-width:48rem;margin:0 auto;padding:2rem 0}.page_title__xYFu1{font-size:2rem;font-weight:700;color:#1a1a1a;line-height:normal}.page_date__s1If_{display:block;color:#666;font-size:.875rem;margin-bottom:2rem}.page_content__tHqa2{line-height:1.8;color:#333}.page_content__tHqa2 h2{font-size:1.875rem;font-weight:700;margin:1rem 0}.page_content__tHqa2 h3{font-size:1.5rem;font-weight:700;margin:1rem 0}.page_content__tHqa2 p{margin-bottom:1rem}.page_content__tHqa2 a{color:#2563eb;text-decoration:underline}.page_content__tHqa2 a:hover{color:#1d4ed8}.page_content__tHqa2 ol,.page_content__tHqa2 ul{margin:1rem 0;padding-left:2rem;list-style:auto}.page_content__tHqa2 li{margin-bottom:.5rem}.page_content__tHqa2 pre{background-color:#f3f4f6;padding:1rem;border-radius:.375rem;overflow-x:auto;margin:1.5rem 0}.page_content__tHqa2 img{width:100%;height:auto;display:block;margin:1rem 0}.page_content__tHqa2 code{font-family:monospace;background-color:#f3f4f6;border-radius:.25rem}.page_content__tHqa2 table{width:100%;border-collapse:collapse;margin:1rem 0}.page_content__tHqa2 table td,.page_content__tHqa2 table th{padding:.5rem;border:1px solid #e5e7eb}.page_content__tHqa2 h1{font-size:2.25rem;font-weight:700;margin:2rem 0 1rem;line-height:1.2;color:#1e293b;letter-spacing:-.02em}.page_content__tHqa2 h2{font-size:1.5rem;font-weight:600;margin:1.75rem 0 1rem;line-height:1.3;color:#334155;letter-spacing:-.01em}.page_content__tHqa2 h3{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem;line-height:1.4;color:#475569}.page_content__tHqa2 h4{font-size:1.125rem;font-weight:500;margin:1.25rem 0 .5rem;line-height:1.5;color:#64748b}.page_content__tHqa2 h5{font-size:1rem;font-weight:500;margin:1rem 0 .5rem;line-height:1.5;color:#64748b}