.blog-page{background:var(--primary-white)}.blog-hero{background:linear-gradient(135deg,var(--primary-navy)0%,#2c5282 100%);color:var(--primary-white);text-align:center;padding:80px 0 60px}.blog-hero h1{color:var(--primary-white);margin-bottom:15px;font-size:3rem}.blog-hero-subtitle{color:#ffffffe6;font-size:1.2rem}.blog-content{padding:60px 0}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;display:grid}.blog-item{background:var(--primary-white);border:2px solid #0000;border-radius:8px;padding:30px;transition:all .3s;display:block;box-shadow:0 2px 10px #00000014}.blog-item:hover{border-color:var(--accent-orange);transform:translateY(-5px);box-shadow:0 5px 20px #0000001f}.blog-date{color:var(--accent-orange);margin-bottom:15px;font-size:14px;font-weight:600;display:block}.blog-item h2{color:var(--primary-navy);margin-bottom:15px;font-size:1.5rem;line-height:1.4}.blog-item p{color:var(--text-light);margin-bottom:20px;line-height:1.6}.read-more-link{color:var(--accent-orange);font-weight:600;transition:transform .3s;display:inline-block}.blog-item:hover .read-more-link{transform:translate(5px)}.blog-post-page{background:var(--primary-white)}.blog-post-header{background:var(--bg-light);text-align:center;padding:60px 0 40px}.blog-post-header h1{color:var(--primary-navy);margin-bottom:20px;font-size:2.5rem}.post-meta{color:var(--text-light);justify-content:center;align-items:center;gap:20px;font-size:14px;display:flex}.post-meta span{align-items:center;gap:5px;display:flex}.blog-post-content{padding:60px 0}.post-content-wrapper{max-width:800px;margin:0 auto}.post-content{color:var(--text-dark);font-size:17px;line-height:1.8}.post-content h2{color:var(--primary-navy);margin-top:50px;margin-bottom:20px;font-size:2rem}.post-content h3{color:var(--primary-navy);margin-top:40px;margin-bottom:15px;font-size:1.5rem}.post-content p{margin-bottom:20px}.post-content ul,.post-content ol{margin:20px 0;padding-left:30px}.post-content li{margin-bottom:12px;line-height:1.8}.post-content strong{color:var(--primary-navy);font-weight:600}.post-content a{color:var(--accent-orange);text-decoration:underline}.post-cta{background:linear-gradient(135deg,var(--primary-navy)0%,#2c5282 100%);text-align:center;color:var(--primary-white);border-radius:10px;margin-top:60px;padding:40px}.post-cta h3{color:var(--primary-white);margin-bottom:15px;font-size:1.75rem}.post-cta p{color:#ffffffe6;margin-bottom:25px}.back-to-blog{color:var(--accent-orange);margin-top:40px;font-weight:600;transition:transform .3s;display:inline-block}.back-to-blog:hover{transform:translate(-5px)}@media (max-width:768px){.blog-hero h1{font-size:2.25rem}.blog-grid{grid-template-columns:1fr}.blog-post-header h1{font-size:2rem}.post-content{font-size:16px}.post-content h2{font-size:1.75rem}.post-content h3{font-size:1.35rem}}@media (max-width:480px){.blog-hero{padding:40px 0 30px}.blog-hero h1{padding:0 15px;font-size:1.75rem}.blog-hero-subtitle{padding:0 15px;font-size:1rem}.blog-content{padding:40px 0}.blog-grid{gap:20px}.blog-item{padding:20px 15px}.blog-item h2{font-size:1.25rem}.blog-post-header{padding:40px 0 30px}.blog-post-header h1{padding:0 15px;font-size:1.5rem}.post-meta{flex-wrap:wrap;font-size:13px}.blog-post-content{padding:40px 0}.post-content{font-size:15px}.post-content h2{margin-top:40px;font-size:1.5rem}.post-content h3{font-size:1.15rem}.post-cta{margin-top:40px;padding:25px 15px}.post-cta h3{font-size:1.35rem}.post-cta p{font-size:.95rem}}
