.blog_page__iP9Ub{display:flex;flex-direction:column;min-height:100vh}.blog_main__mNBhz{flex:1 1;padding-top:120px;padding-bottom:60px;background:#f8fafc}.blog_blogContainer__5RjCa{max-width:1200px;margin:0 auto;padding:0 24px}.blog_blogTitle__lw1D6{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:16px;text-align:center;letter-spacing:-.02em;line-height:1.2;font-family:Inter,sans-serif}.blog_blogSubtitle___f_l0{font-size:1.25rem;color:#4b5563;text-align:center;max-width:600px;margin:0 auto 60px;line-height:1.6;font-family:Inter,sans-serif}.blog_blogGrid__e8KLA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:40px}.blog_blogPost__b_dcF{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e5e7eb;display:flex;flex-direction:column;height:100%}.blog_blogPost__b_dcF:hover{transform:translateY(-4px);box-shadow:0 8px 12px rgba(0,0,0,.1)}.blog_blogPostImage__CeBhZ{width:100%;height:200px;background:#f3f4f6;position:relative;overflow:hidden}.blog_blogPostImage__CeBhZ img{width:100%;height:100%;object-fit:cover;object-position:center}.blog_imagePlaceholder__uzjPj{width:100%;height:100%;background:linear-gradient(45deg,#f3f4f6 25%,#e5e7eb 0,#e5e7eb 50%,#f3f4f6 0,#f3f4f6 75%,#e5e7eb 0);background-size:20px 20px;animation:blog_placeholderShimmer__y_JMm 1s linear infinite}@keyframes blog_placeholderShimmer__y_JMm{0%{background-position:0 0}to{background-position:40px 40px}}.blog_blogPostContent___LTy9{padding:24px;display:flex;flex-direction:column;flex:1 1}.blog_blogPostTitle__4OeWw{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:1.3;-webkit-line-clamp:2}.blog_blogPostExcerpt__hQc8x,.blog_blogPostTitle__4OeWw{font-family:Inter,sans-serif;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog_blogPostExcerpt__hQc8x{font-size:1rem;color:#4b5563;line-height:1.6;margin-bottom:16px;-webkit-line-clamp:3;flex:1 1}.blog_blogPostLink__8MRU_{text-decoration:none;color:inherit;display:block}.blog_blogPostCategory__rvyVF{font-size:.875rem;font-weight:600;color:#2563eb;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.blog_blogPostAuthor__KWpen{font-weight:500;color:#1a1a1a}.blog_blogPostReadTime__1G01Z{color:#6b7280}.blog_blogPostMeta__yBgaP{gap:12px;font-size:.875rem;color:#6b7280;font-family:Inter,sans-serif;flex-wrap:wrap;margin-top:auto}.blog_blogPostMeta__yBgaP,.blog_blogPostMeta__yBgaP>span{display:flex;align-items:center}.blog_blogPostMeta__yBgaP>span:not(:last-child):after{content:"•";margin-left:12px;color:#d1d5db}.blog_blogPostDate__DMkBA{font-weight:500}@media (max-width:1024px){.blog_blogGrid__e8KLA{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:768px){.blog_main__mNBhz{padding-top:100px}.blog_blogTitle__lw1D6{font-size:2.5rem}.blog_blogSubtitle___f_l0{font-size:1.125rem;margin-bottom:40px}.blog_blogGrid__e8KLA{grid-template-columns:1fr;gap:24px}}@media (max-width:480px){.blog_blogContainer__5RjCa{padding:0 16px}.blog_blogTitle__lw1D6{font-size:2rem}.blog_blogPostContent___LTy9{padding:20px}.blog_blogPostTitle__4OeWw{font-size:1.25rem}.blog_blogPostMeta__yBgaP{flex-direction:column;align-items:flex-start;gap:4px}.blog_blogPostMeta__yBgaP>span:not(:last-child):after{display:none}}.blog_loadingContainer__fDZ7x{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:16px}.blog_loading__ZPTWQ{text-align:center;color:#6b7280;font-size:1.125rem;font-family:Inter,sans-serif}.blog_preloader__wkFGM{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:blog_spin__sMUdr 1s linear infinite}@keyframes blog_spin__sMUdr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}