@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;800&family=Open+Sans:wght@400;600&display=swap');:root{--primary-color:#1B4079;--secondary-color:#4D7C8A;--accent-color:#7F9C96;--new-accent:#F4A261;--text-color:#3D3D3D;--bg-color:#FFFFFF;--light-bg:#F7F7F7;--shadow-light:0 6px 15px rgba(0,0,0,0.08);--shadow-dark:0 10px 25px rgba(0,0,0,0.15)}.blog-post,.et_pb_post{font-family:'Open Sans',sans-serif;color:var(--text-color);background-color:var(--bg-color);line-height:1.6;margin-bottom:40px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-light);transition:transform 0.3s ease,box-shadow 0.3s ease}.blog-post:hover,.et_pb_post:hover{transform:translateY(-5px);box-shadow:var(--shadow-dark)}.et_pb_blog_grid .et_pb_post{margin-bottom:30px;padding:20px;background:var(--bg-color)}.et_pb_blog_grid article{border-radius:12px}.et_pb_post .et_pb_image_container,.blog-post .post-thumbnail{margin-bottom:20px}.et_pb_post .et_pb_image_container img,.blog-post .post-thumbnail img{border-radius:12px 12px 0 0;width:100%;height:auto;object-fit:cover}.et_pb_post h2,.blog-post h2.entry-title,.et_pb_post .entry-title{font-family:'Montserrat',sans-serif;font-weight:800;font-size:2.2rem;color:var(--primary-color);margin-bottom:15px;line-height:1.3}.et_pb_post h2 a,.blog-post h2.entry-title a{color:var(--primary-color);text-decoration:none;transition:color 0.3s ease}.et_pb_post h2 a:hover,.blog-post h2.entry-title a:hover{color:var(--new-accent)}.et_pb_post .post-excerpt p,.blog-post .entry-summary p{font-size:1.1rem;color:var(--text-color);margin-bottom:20px;line-height:1.7}.et_pb_post .entry-content,.blog-post .entry-content{font-size:1rem;color:var(--text-color);padding:20px;background:var(--light-bg);border-radius:0 0 12px 12px}.et_pb_post .entry-content p,.blog-post .entry-content p{margin-bottom:20px}.et_pb_post .entry-content h3,.blog-post .entry-content h3{font-family:'Montserrat',sans-serif;font-weight:600;font-size:1.8rem;color:var(--primary-color);margin-bottom:15px}.et_pb_post .entry-content h4,.blog-post .entry-content h4{font-family:'Montserrat',sans-serif;font-weight:600;font-size:1.4rem;color:var(--secondary-color);margin-bottom:10px}.et_pb_post .post-meta,.blog-post .entry-meta{font-size:0.9rem;color:var(--accent-color);margin-bottom:15px;padding:10px 20px;background:rgba(255,255,255,0.8);border-radius:8px}.et_pb_post .post-meta a,.blog-post .entry-meta a{color:var(--secondary-color);text-decoration:none;transition:color 0.3s ease}.et_pb_post .post-meta a:hover,.blog-post .entry-meta a:hover{color:var(--new-accent)}.et_pb_post .more-link,.blog-post .more-link{display:inline-block;background:var(--new-accent);color:#fff;padding:10px 20px;border-radius:50px;text-decoration:none;font-family:'Montserrat',sans-serif;font-weight:600;font-size:1rem;margin-top:15px;transition:transform 0.3s ease,box-shadow 0.3s ease}.et_pb_post .more-link:hover,.blog-post .more-link:hover{transform:translateY(-3px);box-shadow:var(--shadow-dark)}.et_pb_posts_nav a,.nav-links a{background:var(--new-accent);color:#fff;padding:10px 20px;border-radius:50px;text-decoration:none;font-family:'Montserrat',sans-serif;font-weight:600;font-size:1rem;transition:transform 0.3s ease,box-shadow 0.3s ease}.et_pb_posts_nav a:hover,.nav-links a:hover{transform:translateY(-3px);box-shadow:var(--shadow-dark)}@media (max-width:768px){.et_pb_post h2,.blog-post h2.entry-title,.et_pb_post .entry-title{font-size:1.8rem}.et_pb_post .entry-content,.blog-post .entry-content{padding:15px}.et_pb_post .post-meta,.blog-post .entry-meta{padding:8px 15px}}@media (max-width:480px){.et_pb_post h2,.blog-post h2.entry-title,.et_pb_post .entry-title{font-size:1.5rem}.et_pb_post .post-excerpt p,.blog-post .entry-summary p{font-size:1rem}.et_pb_post .entry-content h3,.blog-post .entry-content h3{font-size:1.5rem}.et_pb_post .entry-content h4,.blog-post .entry-content h4{font-size:1.2rem}}