.blog_page__i3gIe{min-height:100vh;background:#f9fafb;padding-bottom:80px}.blog_header__354uX{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:52px 20px 44px;text-align:center}.blog_headerInner__AK6TH{max-width:680px;margin:0 auto}.blog_headerInner__AK6TH h1{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;margin:0 0 12px;color:#fff;line-height:1.2}.blog_headerInner__AK6TH p{font-size:1rem;opacity:.9;margin:0 auto;max-width:560px;line-height:1.65;color:#fff}.blog_grid__1mQUH{max-width:1100px;margin:0 auto;padding:48px 20px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.blog_card__6gn_X{background:#fff;border:1.5px solid #e9ecef;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:box-shadow .15s,border-color .15s}.blog_card__6gn_X:hover{box-shadow:0 6px 20px rgba(102,126,234,.12);border-color:#c7d2fe}.blog_cardTop__2BNC3{display:flex;align-items:center;justify-content:space-between}.blog_badge__PUXoA{font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px;letter-spacing:.04em}.blog_readTime__lwPkt{font-size:12px;color:#9ca3af}.blog_cardTitle__UowSg{font-size:1rem;font-weight:700;color:#111827;line-height:1.4;margin:0}.blog_cardDesc__1ZaXe{font-size:.9rem;color:#6b7280;line-height:1.6;margin:0;flex:1 1}.blog_readMore__6_qd_{font-size:13px;font-weight:600;color:#667eea;margin-top:4px}@media (max-width:600px){.blog_grid__1mQUH{grid-template-columns:1fr;padding:24px 16px 0}}