.page_blogPostPage__jhy6X{min-height:100vh;background:#fafafa;padding:2rem 0}.page_container___X5fm{max-width:800px;margin:0 auto;padding:0 1rem}.page_backNavigation__yCMsy{margin-bottom:2rem}.page_backLink__AiEBy{display:inline-flex;align-items:center;gap:.5rem;color:#2563eb;text-decoration:none;font-weight:500;padding:.75rem 1.5rem;background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s ease}.page_backLink__AiEBy:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.page_article__XllRc{background:white;border-radius:20px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.08);margin-bottom:3rem}.page_articleHeader__DZeCC{padding:2rem 2rem 0}.page_headerMeta__kjN72{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.page_category__EXoBJ{background:linear-gradient(135deg,#2563eb,#7c3aed);color:white;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_metaInfo__wLitP{display:flex;gap:1.5rem}.page_metaItem__7BIM3{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem}.page_articleTitle__D7Ciw{font-size:2.5rem;font-weight:800;color:#1e293b;line-height:1.2;margin-bottom:1.5rem}.page_tags__P2Usq{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.page_tag__5aOV2{background:#f1f5f9;color:#475569;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.page_articleActions__eIvh_{display:flex;gap:1rem;padding:1.5rem 0;border-bottom:1px solid #e2e8f0;margin-bottom:2rem}.page_actionBtn__oYLL1{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid #e2e8f0;background:white;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:500;color:#64748b}.page_actionBtn__oYLL1:hover{border-color:#2563eb;color:#2563eb;transform:translateY(-1px)}.page_actionBtn__oYLL1.page_liked___lrPh{background:#fef2f2;border-color:#ef4444;color:#ef4444}.page_actionBtn__oYLL1.page_bookmarked__1IOO1{background:#f0f9ff;border-color:#2563eb;color:#2563eb}.page_featuredImage__C__9c{position:relative;height:400px;margin:0 2rem 2rem;border-radius:16px;overflow:hidden}.page_articleContent__F1zkf{padding:0 2rem 2rem}.page_content__XNa9c{line-height:1.8;color:#374151;font-size:1.125rem}.page_content__XNa9c h2{font-size:1.875rem;font-weight:700;color:#1e293b;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.page_content__XNa9c h3{font-size:1.5rem;font-weight:600;color:#1e293b;margin:1.5rem 0 .75rem}.page_content__XNa9c p{margin-bottom:1.5rem}.page_content__XNa9c ul{margin:1rem 0 1.5rem 1.5rem}.page_content__XNa9c li{margin-bottom:.5rem}.page_content__XNa9c strong{color:#1e293b;font-weight:600}.page_articleFooter__1B4ci{padding:2rem;border-top:1px solid #e2e8f0;background:#f8fafc}.page_authorCard__YM85f{display:flex;gap:1rem;align-items:center}.page_authorImage__OQlz7{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0}.page_authorInfo__02NtF{flex:1}.page_authorName__yClO7{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.page_authorBio__DtyaH{color:#64748b;line-height:1.6;margin:0}.page_relatedPosts__yorYE{margin-top:3rem}.page_relatedPosts__yorYE h2{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:2rem;text-align:center}.page_relatedGrid__bGeT5{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.page_relatedCard__VSiDY{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;text-decoration:none;color:inherit;display:block}.page_relatedCard__VSiDY:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.page_relatedImage__846N5{position:relative;height:200px}.page_relatedContent__vQzMf{padding:1.5rem}.page_relatedCategory__lD0Wb{background:#f1f5f9;color:#475569;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.page_relatedTitle__tNCGh{font-size:1.125rem;font-weight:700;color:#1e293b;margin:1rem 0 .75rem;line-height:1.4}.page_relatedMeta__xgEsJ{display:flex;justify-content:space-between;color:#64748b;font-size:.875rem}.page_notFound__NspUW{text-align:center;padding:4rem 2rem;background:white;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.page_notFound__NspUW h1{font-size:2rem;color:#1e293b;margin-bottom:2rem}@media (max-width:768px){.page_container___X5fm{padding:0 .5rem}.page_articleHeader__DZeCC{padding:1.5rem 1rem 0}.page_headerMeta__kjN72{flex-direction:column;align-items:flex-start}.page_articleTitle__D7Ciw{font-size:2rem}.page_articleActions__eIvh_{flex-wrap:wrap}.page_featuredImage__C__9c{margin:0 1rem 1.5rem;height:250px}.page_articleContent__F1zkf{padding:0 1rem 1.5rem}.page_content__XNa9c{font-size:1rem}.page_content__XNa9c h2{font-size:1.5rem}.page_content__XNa9c h3{font-size:1.25rem}.page_articleFooter__1B4ci{padding:1.5rem 1rem}.page_authorCard__YM85f{flex-direction:column;text-align:center}.page_relatedGrid__bGeT5{grid-template-columns:1fr}}@media (max-width:480px){.page_articleTitle__D7Ciw{font-size:1.75rem}.page_actionBtn__oYLL1{padding:.5rem 1rem;font-size:.875rem}.page_featuredImage__C__9c{height:200px}.page_authorImage__OQlz7{width:60px;height:60px}}