.blog-page-clean{background:#fff;min-height:100vh}.blog-container{max-width:1200px;margin:0 auto;padding:0 20px}.blog-hero-clean{background:linear-gradient(135deg,#fff,#f8f9fa);padding:100px 0 60px;text-align:center;position:relative;overflow:hidden}.blog-hero-clean:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,145,77,.03) 0%,transparent 50%),radial-gradient(circle at 80% 30%,rgba(23,70,255,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.blog-hero-clean .blog-container{position:relative;z-index:1}.blog-hero-clean .hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e0e0;padding:10px 24px;border-radius:50px;font-size:.9rem;font-weight:600;color:#2d3436;margin-bottom:30px;box-shadow:0 2px 8px #0000000a}.blog-title-clean{font-size:3rem;font-weight:700;color:#2d3436;margin:0 0 20px;line-height:1.2}.blog-subtitle-clean{font-size:1.2rem;color:#636e72;line-height:1.6;max-width:700px;margin:0 auto}.blog-posts-clean{padding:50px 0 80px}.posts-grid-clean{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px}.post-card-clean{background:#fff;border-radius:16px;overflow:hidden;transition:all .3s ease;border:1px solid #e0e0e0;display:flex;flex-direction:column}.post-card-clean:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001f;border-color:#ff914d}.post-thumbnail-link{display:block;overflow:hidden;background:#f8f9fa}.post-thumb-clean{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.post-card-clean:hover .post-thumb-clean{transform:scale(1.05)}.post-card-content{padding:30px;display:flex;flex-direction:column;gap:15px;flex-grow:1}.post-category-badge{display:inline-block;background:#ff914d1a;color:#ff914d;padding:6px 16px;border-radius:50px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start}.post-title-clean{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.post-title-clean a{color:#2d3436;text-decoration:none;transition:color .3s ease}.post-title-clean a:hover{color:#ff914d}.post-excerpt-clean{color:#636e72;font-size:1rem;line-height:1.6;flex-grow:1}.post-meta-clean{display:flex;align-items:center;gap:15px;font-size:.6rem;color:#636e72;padding-top:15px;border-top:1px solid #e0e0e0;margin-top:auto}.post-meta-clean time:before{content:"📅";margin-right:6px}.blog-pagination-clean{display:flex;justify-content:center;margin-top:60px}.blog-pagination-clean .page-numbers{display:flex;gap:10px;list-style:none;padding:0;margin:0}.blog-pagination-clean .page-numbers a,.blog-pagination-clean .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;border:2px solid #e0e0e0;border-radius:8px;color:#2d3436;text-decoration:none;font-weight:600;transition:all .3s ease}.blog-pagination-clean .page-numbers a:hover{background:#ff914d;border-color:#ff914d;color:#fff;transform:translateY(-2px)}.blog-pagination-clean .page-numbers .current{background:#ff914d;border-color:#ff914d;color:#fff}.no-posts-clean{text-align:center;padding:80px 20px}.no-posts-clean p{font-size:1.2rem;color:#636e72}@media (max-width: 992px){.posts-grid-clean{grid-template-columns:repeat(2,1fr);gap:30px}.blog-title-clean{font-size:2.5rem}}@media (max-width: 768px){.blog-hero-clean{padding:105px 20px 40px}.blog-title-clean{font-size:2.2rem}.blog-subtitle-clean{font-size:1rem}.posts-grid-clean{grid-template-columns:1fr;gap:30px}.blog-posts-clean{padding:40px 0 60px}.post-card-content{padding:24px}.post-title-clean{font-size:1rem}}@media (max-width: 480px){.blog-title-clean{font-size:1.8rem}.blog-subtitle-clean{font-size:.95rem}.post-card-content{padding:20px}}
