.blog-page{min-height:100vh;background-color:#f8fafc}.blog-hero{background:linear-gradient(135deg,#4bb5f5,#4ae3a8);color:#fff;padding:6rem 0 4rem;text-align:center;margin-top:80px}.blog-hero h1{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.blog-hero p{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}.blog-main{padding:4rem 0;max-width:var(--max-width);margin:0 auto;padding-inline:2rem}.featured-post{margin-bottom:4rem}.featured-article-link{text-decoration:none;color:inherit;display:block}.featured-article{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid var(--border-light);transition:all .3s ease}.featured-article:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.article-meta{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.category{background:var(--primary);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.date,.read-time{color:var(--text-secondary);font-size:.9rem}.featured-article h2{font-size:2.5rem;font-weight:700;color:var(--text-main);margin-bottom:1.5rem;line-height:1.3}.featured-article p{font-size:1.1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:2rem}.read-more-btn{display:inline-block;background:var(--primary);color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.read-more-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}.category-filter{margin-bottom:3rem}.filter-buttons{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.filter-btn{background:#fff;border:1px solid var(--border-light);padding:.75rem 1.5rem;border-radius:25px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;color:var(--text-secondary);box-shadow:0 2px 4px rgba(0,0,0,.05)}.filter-btn.active,.filter-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(75,181,245,.3)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.blog-card-link{text-decoration:none;color:inherit;display:block}.blog-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid var(--border-light);transition:all .3s ease;cursor:pointer;height:100%;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.card-content{padding:2rem;flex:1 1;display:flex;flex-direction:column}.blog-card h3{font-size:1.4rem;font-weight:600;color:var(--text-main);margin-bottom:1rem;line-height:1.4}.blog-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;flex:1 1}.card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--border-light);margin-top:auto}.read-more{color:var(--primary);font-weight:500}.newsletter-signup{background:linear-gradient(135deg,#4bb5f5,#4ae3a8);color:#fff;padding:3rem;border-radius:16px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.1)}.newsletter-content h3{font-size:2rem;font-weight:600;margin-bottom:1rem}.newsletter-content p{font-size:1.1rem;opacity:.9;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.newsletter-form{display:flex;gap:1rem;max-width:500px;margin:0 auto;flex-wrap:wrap}.newsletter-input{flex:1 1;min-width:250px;padding:12px 16px}.newsletter-btn,.newsletter-input{border:none;border-radius:8px;font-size:1rem}.newsletter-btn{background:var(--primary);color:#fff;padding:12px 24px;font-weight:600;cursor:pointer;transition:all .3s ease}.newsletter-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}@media (max-width:768px){.landing-header{padding:.75rem 1rem}.landing-nav{padding:.5rem 0}.landing-logo-text{display:none}.landing-logo-image{width:2.5rem;height:2.5rem}.landing-nav-links{gap:.75rem;align-items:center}.nav-link{font-size:1rem;font-weight:500}.landing-beta-btn,.nav-link{padding:8px 16px;border-radius:6px}.landing-beta-btn{font-size:.9rem}.blog-hero h1{font-size:2.8rem}.blog-hero p{font-size:1.1rem}.featured-article{padding:2rem}.featured-article h2{font-size:2rem}.blog-grid{grid-template-columns:1fr;gap:1.5rem}.filter-buttons{gap:.5rem}.filter-btn{font-size:.8rem;padding:.4rem .8rem}.newsletter-signup{padding:2rem}.newsletter-content h3{font-size:1.5rem}.newsletter-form{flex-direction:column}.newsletter-input{min-width:auto}}@media (max-width:480px){.landing-header{padding:.5rem .75rem}.landing-nav{padding:.25rem 0}.landing-logo-image{width:2rem;height:2rem}.landing-nav-links{gap:.5rem}.nav-link{font-size:.9rem;padding:6px 12px}.landing-beta-btn{font-size:.85rem;padding:6px 12px}.blog-hero h1{font-size:2.2rem}.featured-article h2{font-size:1.5rem}.card-content,.featured-article{padding:1.5rem}.blog-card h3{font-size:1.2rem}}