.blog-container{color:#3b3b3b;max-width:1100px;margin:0 auto;padding:2rem 1.5rem;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6}.blog-header{text-align:center;margin-bottom:2rem}.blog-header h1{color:#f48ca0;margin-bottom:1rem;font-size:2.8rem;font-weight:700}.blog-header p{color:#555;margin-bottom:.5rem;font-size:1.1rem}.blog-hero-image{color:#f48ca0;background:#fce7f0;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:480px;margin:2rem 0;font-weight:700;display:flex}.blog-section{margin-top:3rem}.blog-section h2{color:#f48ca0;margin-bottom:.75rem;font-size:1.8rem;font-weight:600}.blog-section p{color:#555}.blog-post-list{margin-top:1rem;padding:0;list-style:none}.blog-post-list li{margin-bottom:.75rem}.blog-post-link{color:#f48ca0;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.blog-post-link:before{content:"";background:#f48ca0;border-radius:2px;width:18px;height:2px;transition:all .2s;display:inline-block}.blog-post-link:hover{color:#e0627d}.blog-post-link:hover:before{background:#e0627d;width:24px}.blog-image{color:#f48ca0;background:#fce7f0;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:680px;margin:2rem 0;font-weight:700;display:flex}.blog-home-button{color:#3b3b3b;background:#f7c0c8;border-radius:.5rem;margin-top:1rem;padding:.65rem 1.4rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 8px #0000001a}.blog-home-button:hover{color:#fff;background:#f48ca0;transform:translateY(-2px)}.blog-cta-button{color:#fff;background:#f48ca0;border-radius:.5rem;margin-top:1rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 10px #00000026}.blog-cta-button:hover{background:#e0627d;transform:translateY(-2px)}
