.blog-hero{text-align:center;padding:90px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.blog-hero h1{font-size:2.8rem;font-weight:800}.blog-hero p{font-size:1.2rem;color:#4b5563;margin-top:10px}.blog-grid-container{max-width:1100px;margin:50px auto;padding:0 20px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.blog-card{display:block;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:.25s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #00000012}.blog-image{height:180px;background-size:cover;background-position:center}.blog-content{padding:18px}.blog-content h3{font-size:1.25rem;font-weight:700;margin-bottom:6px}.blog-content p{color:#4b5563;line-height:1.4;margin-bottom:12px}.blog-date{font-size:.9rem;color:#9ca3af}@media(max-width:600px){.blog-hero h1{font-size:2.2rem}}.blog-seo-block,.faq-seo-block{background:#f9fafb;padding:60px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;font-family:Inter,sans-serif}.blog-seo-block h2,.faq-seo-block h2{max-width:900px;margin:0 auto 16px;padding:0 20px;font-size:2rem;font-weight:800;color:#0f172a;line-height:1.3}.blog-seo-block h3,.faq-seo-block h3{max-width:900px;margin:35px auto 16px;padding:0 20px;font-size:1.35rem;font-weight:700;color:#0f172a}.blog-seo-block p,.faq-seo-block p{max-width:900px;margin:0 auto 22px;padding:0 20px;font-size:1.05rem;color:#475569;line-height:1.7}.blog-seo-block ul,.faq-seo-block ul{max-width:900px;margin:0 auto 24px;padding:0 50px;color:#475569;font-size:1.05rem;line-height:1.7}.blog-seo-block ul li,.faq-seo-block ul li{margin-bottom:10px;list-style:disc}@media(max-width:600px){.faq-seo-block h2,.blog-seo-block h3,.faq-seo-block h3{font-size:1.35rem}.faq-seo-block p,.blog-seo-block p{font-size:.95rem}.faq-seo-block ul,.blog-seo-block ul{padding:0 30px}}
