.page_blogPostPage__3r2Mt{width:100%;max-width:1200px;margin:0 auto;padding:0}.page_blogHero__pRNa5{position:relative;width:100%;min-height:500px;background-color:#111;background-size:cover;background-position:50%;display:flex;align-items:flex-end;justify-content:center;color:#fff;padding:2rem;margin-bottom:2rem}.page_heroOverlay__3f_SM{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.8));z-index:1}.page_heroContent__IJobc{position:relative;z-index:2;width:100%;max-width:1000px;text-align:center;padding:2rem 1rem}.page_heroContent__IJobc h1{font-size:3.5rem;margin-bottom:1.5rem;line-height:1.2}.page_metaInfo__Dx8Sk{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page_category__oJzaF{background-color:hsla(0,0%,100%,.2);padding:.25rem .75rem;border-radius:50px}.page_date__LtGMD,.page_readTime__NrCr_{font-size:.9rem;opacity:.8}.page_authorInfo__Mz9QK{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.page_authorImage__XYYTu{border-radius:50%;-o-object-fit:cover;object-fit:cover}.page_authorName__At93h{font-weight:500}.page_contentWrapper__O3mBn{padding:0 1rem}.page_content__SCjeC{max-width:800px;margin:0 auto;padding:2rem 0}.page_actions__6W_Ye{margin-bottom:2rem}.page_backButton__6kHyR{background:none;border:none;color:#3182ce;cursor:pointer;font-size:1rem;padding:0;display:flex;align-items:center;gap:.5rem}.page_backButton__6kHyR:hover{text-decoration:underline}.page_article___2OFn{margin-bottom:3rem}.page_blogContent__AeQgH{font-size:1.1rem;line-height:1.8;color:#333}.page_blogContent__AeQgH p{margin-bottom:1.5rem}.page_blogContent__AeQgH h2{margin-top:2rem;margin-bottom:1rem;font-size:1.8rem}.page_blogContent__AeQgH h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem}.page_blogContent__AeQgH img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:8px}.page_blogContent__AeQgH ol,.page_blogContent__AeQgH ul{margin-bottom:1.5rem;padding-left:2rem}.page_blogContent__AeQgH li{margin-bottom:.5rem}.page_blogContent__AeQgH a{color:#3182ce;text-decoration:none}.page_blogContent__AeQgH a:hover{text-decoration:underline}.page_blogContent__AeQgH blockquote{border-left:4px solid #e2e8f0;padding-left:1rem;margin-left:0;margin-right:0;font-style:italic;color:#718096}.page_tagsSection__SfTdJ{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.page_tagsList__ZXEk3{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.page_tagItem__HbdQE{background-color:#f7fafc;color:#4a5568;padding:.25rem .75rem;border-radius:50px;font-size:.9rem;text-decoration:none;transition:background-color .2s}.page_tagItem__HbdQE:hover{background-color:#e2e8f0}.page_relatedPosts__IQmx3{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.page_relatedPosts__IQmx3 h2{margin-bottom:1.5rem;font-size:1.8rem}.page_relatedGrid__WcCMa{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.page_relatedCard__4zg2x{text-decoration:none;color:inherit;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.page_relatedCard__4zg2x:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.page_relatedImageWrapper__tUWTW{width:100%;height:200px;overflow:hidden}.page_relatedImage__ZcVU2{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.page_relatedCard__4zg2x:hover .page_relatedImage__ZcVU2{transform:scale(1.05)}.page_relatedContent__9WMF5{padding:1.5rem}.page_relatedContent__9WMF5 h3{margin-bottom:.5rem;font-size:1.2rem}.page_relatedContent__9WMF5 p{color:#718096;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_errorContainer___uwkk{max-width:800px;margin:4rem auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center}.page_errorContainer___uwkk h1{font-size:2rem;margin-bottom:1rem;color:#e53e3e}.page_errorContainer___uwkk p{margin-bottom:1rem;color:#4a5568}.page_backLink__68ww9{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#3182ce;color:#fff;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .2s}.page_backLink__68ww9:hover{background-color:#2c5282}.page_errorDetails__f2c4a{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:5px;text-align:left;font-family:monospace;font-size:14px;color:#333;max-width:100%;overflow-x:auto;margin-bottom:20px}.page_buttonGroup__rguKp{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.page_retryButton__r276_{padding:10px 20px;background-color:#4f46e5;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.page_retryButton__r276_:hover{background-color:#4338ca}.page_debugInfo__XO9Td{margin-top:2rem;padding:1rem;background-color:#f0f0f0;border-radius:4px;font-family:monospace;font-size:.9rem;white-space:pre-wrap;overflow-x:auto}.BlogPostDetails_blogDetails__qkmKI{width:100%;max-width:100%;overflow-x:hidden}.BlogPostDetails_hero__WDtMU{background-color:var(--color-background-dark);color:var(--color-text-light);padding:6rem 2rem;text-align:center;position:relative}.BlogPostDetails_heroContent__dFHNl{max-width:1000px;margin:0 auto;position:relative;z-index:2}.BlogPostDetails_title__5iinW{font-size:3rem;margin-bottom:1rem;line-height:1.2}.BlogPostDetails_metadata__EvybG{font-size:1rem;opacity:.8}.BlogPostDetails_content__1TBHW{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:2rem;position:relative}.BlogPostDetails_backButton__PSq5n{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1rem;padding:0;margin-bottom:2rem;display:inline-block;transition:color .3s}.BlogPostDetails_backButton__PSq5n:hover{color:var(--color-primary-dark)}.BlogPostDetails_article__I39LM{margin-bottom:3rem}.BlogPostDetails_featuredImage__XRM5F{margin-bottom:2rem;border-radius:.5rem;overflow:hidden}.BlogPostDetails_mainImage__gQL6F{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.BlogPostDetails_blogContent__xFDAI{font-size:1.1rem;line-height:1.8}.BlogPostDetails_blogContent__xFDAI h2{font-size:2rem;margin:2rem 0 1rem}.BlogPostDetails_blogContent__xFDAI h3{font-size:1.6rem;margin:1.5rem 0 1rem}.BlogPostDetails_blogContent__xFDAI p{margin-bottom:1.5rem}.BlogPostDetails_blogContent__xFDAI ol,.BlogPostDetails_blogContent__xFDAI ul{margin-left:2rem;margin-bottom:1.5rem;padding-left:0}.BlogPostDetails_blogContent__xFDAI ul{list-style-type:disc}.BlogPostDetails_blogContent__xFDAI ol{list-style-type:decimal}.BlogPostDetails_blogContent__xFDAI li{margin-bottom:.5rem;display:list-item}.BlogPostDetails_blogContent__xFDAI ul li{list-style-type:disc}.BlogPostDetails_blogContent__xFDAI ol li{list-style-type:decimal}.BlogPostDetails_comments__cUHB5{margin-top:3rem;border-top:1px solid var(--color-border);padding-top:3rem}.BlogPostDetails_commentForm__hs_gd{margin-top:1.5rem}.BlogPostDetails_formGroup__qD3qE{margin-bottom:1.5rem}.BlogPostDetails_formGroup__qD3qE label{display:block;margin-bottom:.5rem;font-weight:500}.BlogPostDetails_formGroup__qD3qE input,.BlogPostDetails_formGroup__qD3qE textarea{width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:.25rem;background-color:var(--color-background-light)}.BlogPostDetails_formGroup__qD3qE textarea{resize:vertical}.BlogPostDetails_submitButton__HO23q{background-color:var(--color-primary);color:#fff;border:none;border-radius:.25rem;padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:background-color .3s}.BlogPostDetails_submitButton__HO23q:hover{background-color:var(--color-primary-dark)}.BlogPostDetails_relatedPosts__GGWYP{margin-top:3rem;border-top:1px solid var(--color-border);padding-top:3rem}.BlogPostDetails_relatedGrid__Z1kW5{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:1.5rem}.BlogPostDetails_relatedCard__KVYlx{display:block;text-decoration:none;color:inherit;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.BlogPostDetails_relatedCard__KVYlx:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.BlogPostDetails_relatedImageWrapper__1dWPd{height:180px;overflow:hidden}.BlogPostDetails_relatedImage__VbtLn{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.BlogPostDetails_relatedContent__OClV8{padding:1.25rem}.BlogPostDetails_relatedContent__OClV8 h3{font-size:1.2rem;margin-bottom:.5rem}.BlogPostDetails_relatedContent__OClV8 p{font-size:.9rem;opacity:.8;margin:0}.BlogPostDetails_notFound__WX1c2{text-align:center;padding:5rem 2rem}@media (max-width:768px){.BlogPostDetails_title__5iinW{font-size:2rem}.BlogPostDetails_relatedGrid__Z1kW5{grid-template-columns:1fr}}.BlogPostDetails_loadingSpinner__AxB46{margin:40px auto;width:50px;height:50px;border-radius:50%;border:5px solid rgba(0,0,0,.1);border-top:5px solid var(--accent-color,#0070f3);animation:BlogPostDetails_spin__nsQnt 1s ease-in-out infinite}@keyframes BlogPostDetails_spin__nsQnt{to{transform:rotate(1turn)}}.BlogPostDetails_heroWithImage__Qt2mi{position:relative;color:#fff;padding:10rem 2rem 6rem;text-align:center;background-color:#000;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:500px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.BlogPostDetails_heroOverlay__KpR9d{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.8));z-index:1}.BlogPostDetails_metadataContainer___5SEM{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem}.BlogPostDetails_authorBio__s__cj{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border,#eaeaea)}.BlogPostDetails_authorBioHeading__HhgOR{font-size:1.6rem;margin-bottom:1.5rem;color:var(--color-text-dark,#333)}.BlogPostDetails_authorBioContainer__ymdRO{display:flex;align-items:flex-start;gap:1.5rem}.BlogPostDetails_authorImage__U0Ety{flex-shrink:0;width:100px;height:100px;border-radius:50%;overflow:hidden;background-color:var(--color-background-subtle,#f5f5f5);display:flex;align-items:center;justify-content:center}.BlogPostDetails_authorImage__U0Ety img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.BlogPostDetails_authorImagePlaceholder__ui6Go{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:var(--color-text-light,#fff);background-color:var(--color-primary,#0070f3)}.BlogPostDetails_authorInfo__OxdkP{flex:1}.BlogPostDetails_authorName__6mOON{font-size:1.3rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text-dark,#333)}.BlogPostDetails_authorTitle__yzkqk{font-size:1rem;color:var(--color-text-subtle,#666);margin-bottom:1rem}.BlogPostDetails_authorBioText__fZbzN{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.BlogPostDetails_authorSocialLinks__92lIm{display:flex;gap:1rem;flex-wrap:wrap}.BlogPostDetails_socialLink__Q9j3c{display:inline-block;padding:.4rem .8rem;background-color:var(--color-background-subtle,#f5f5f5);color:var(--color-text,#333);text-decoration:none;border-radius:20px;font-size:.9rem;transition:background-color .2s,color .2s}.BlogPostDetails_socialLink__Q9j3c:hover{background-color:var(--color-primary,#0070f3);color:var(--color-text-light,#fff)}@media (max-width:640px){.BlogPostDetails_authorBioContainer__ymdRO{flex-direction:column;align-items:center;text-align:center}.BlogPostDetails_authorSocialLinks__92lIm{justify-content:center}}.ErrorView_errorContainer__LQhGE{width:100%;max-width:800px;margin:40px auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.ErrorView_errorContainer__LQhGE h1{font-size:2rem;margin-bottom:1rem;color:#e53e3e}.ErrorView_errorContainer__LQhGE p{margin-bottom:1rem;color:#4a5568}.ErrorView_backLink__mSi4r{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#3182ce;color:#fff;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .2s}.ErrorView_backLink__mSi4r:hover{background-color:#2c5282}.ErrorView_errorDetails__GQPut{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:5px;text-align:left;font-family:monospace;font-size:14px;color:#333;max-width:100%;overflow-x:auto;margin-bottom:20px}.ErrorView_buttonGroup__CssBI{display:flex;gap:10px;justify-content:center;margin-top:20px}.ErrorView_retryButton__b49L8{padding:10px 20px;background-color:#4f46e5;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.ErrorView_retryButton__b49L8:hover{background-color:#4338ca}