.page_blogPostPage___bNUi{padding:60px 0;min-height:100vh;background:linear-gradient(135deg,#f9fafb,#ffffff)}.page_container__ds45D{max-width:1200px;margin:0 auto;padding:0 20px}.page_backButton__DGRr9{display:inline-flex;align-items:center;gap:8px;color:#00d4aa;text-decoration:none;font-weight:600;font-size:.875rem;margin-bottom:32px;transition:color .2s ease}.page_backButton__DGRr9:hover{color:#00b894}.page_blogContent__5uI1S{max-width:800px;margin:0 auto;background:#ffffff;border-radius:16px;padding:40px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid rgba(226,232,240,.8)}@media screen and (max-width:768px){.page_blogContent__5uI1S{padding:24px;border-radius:12px}}.page_blogHeader__vRZ_A{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.page_blogTitle__i_KbV{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:800;color:#1f2937;margin-bottom:16px;line-height:1.2}.page_blogMeta__FQZzs{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:.875rem;color:#6b7280}@media screen and (max-width:768px){.page_blogMeta__FQZzs{flex-direction:column;align-items:flex-start;gap:8px}}.page_blogImage__KJjWG{width:100%;height:400px;border-radius:12px;margin-bottom:32px;object-fit:cover}@media screen and (max-width:768px){.page_blogImage__KJjWG{height:250px}}.page_blogText___WKaQ{font-size:1.125rem;line-height:1.7;color:#1f2937}.page_categoryBadge__7wmNJ{background:linear-gradient(135deg,#00d4aa,#00b894);color:#ffffff;padding:6px 14px;border-radius:16px;font-size:.75rem;font-weight:600;display:inline-block;margin-bottom:16px}.page_authorInfo__7yXUV,.page_readTimeInfo__g57Jg{display:flex;align-items:center;gap:8px}.page_readTimeInfo__g57Jg{color:#00d4aa;font-weight:500}.page_publishedDate__a86Gu{display:flex;align-items:center;gap:8px}.page_separator__k_tRb{width:4px;height:4px;border-radius:50%;background:#d1d5db}@media screen and (max-width:768px){.page_separator__k_tRb{display:none}}.page_tagsContainer___U5bN{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.page_tag__3zm_Q{background:#f3f4f6;color:#6b7280;padding:6px 12px;border-radius:12px;font-size:.75rem;font-weight:500;transition:background-color .2s ease}.page_tag__3zm_Q:hover{background:#e5e7eb}.page_notFound__tN_KT{text-align:center;padding:80px 20px;color:#6b7280}.page_notFoundTitle__yEWSr{font-size:2rem;font-weight:700;margin-bottom:16px;color:#1f2937}.page_notFoundText__SLIOu{font-size:1.125rem;line-height:1.6;margin-bottom:32px}.page_blogText___WKaQ h1{font-size:2rem;font-weight:800;color:#1f2937;margin-top:40px;margin-bottom:20px;line-height:1.2}.page_blogText___WKaQ h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin-top:32px;margin-bottom:16px;line-height:1.3}.page_blogText___WKaQ h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-top:24px;margin-bottom:12px;line-height:1.4}.page_blogText___WKaQ p{margin-bottom:16px}.page_blogText___WKaQ ul{margin-bottom:16px;padding-left:24px}.page_blogText___WKaQ li{margin-bottom:8px;line-height:1.6}.page_blogText___WKaQ strong{font-weight:700;color:#1f2937}.page_blogText___WKaQ em{font-style:italic;color:#4b5563}.page_blogText___WKaQ blockquote{border-left:4px solid #00d4aa;margin:24px 0;font-style:italic;color:#6b7280;background:#f9fafb;padding:16px;border-radius:8px}.page_blogText___WKaQ code{background:#f3f4f6;color:#e11d48;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.page_blogText___WKaQ pre{background:#1f2937;color:#f9fafb;padding:16px;border-radius:8px;overflow-x:auto;margin:20px 0}.page_blogText___WKaQ pre code{background:none;color:inherit;padding:0}.page_blogText___WKaQ a{color:#00d4aa;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.page_blogText___WKaQ a:hover{border-bottom-color:#00d4aa}.page_blogText___WKaQ img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.page_blogText___WKaQ table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.9em}.page_blogText___WKaQ td,.page_blogText___WKaQ th{border:1px solid #e5e7eb;padding:8px 12px;text-align:left}.page_blogText___WKaQ th{background:#f9fafb;font-weight:600;color:#1f2937}