.blog-page[data-astro-cid-5tznm7mj]{color:var(--color-text)}.hero[data-astro-cid-5tznm7mj]{background-color:#2d3f7e;color:#fff;padding:4rem 0}.hero[data-astro-cid-5tznm7mj] .container[data-astro-cid-5tznm7mj]{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:left}.hero[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:3rem;margin-bottom:1rem;color:#fff}.hero[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-size:1.2rem;max-width:600px;margin:0;color:#ffffffe6}.container[data-astro-cid-5tznm7mj]{max-width:1200px;margin:0 auto;padding:0 1rem}.latest-post[data-astro-cid-5tznm7mj],.blog-posts[data-astro-cid-5tznm7mj]{padding:4rem 0;background-color:#f8f9fa}.latest-post-content[data-astro-cid-5tznm7mj],.post-card[data-astro-cid-5tznm7mj]{display:flex;gap:2rem;align-items:center;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.latest-post-content[data-astro-cid-5tznm7mj]:hover,.post-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.latest-post-image[data-astro-cid-5tznm7mj],.post-card-image[data-astro-cid-5tznm7mj]{flex:1}.latest-post-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj],.post-card-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover}.latest-post-text[data-astro-cid-5tznm7mj],.post-card-content[data-astro-cid-5tznm7mj]{flex:1;padding:2rem}.latest-post-text[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj],.post-card-content[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-size:1.8rem;margin-bottom:1rem;color:#2d3f7e}.read-more-btn[data-astro-cid-5tznm7mj]{display:inline-block;background-color:#2d3f7e;color:#fff;padding:.5rem 1rem;border-radius:4px;text-decoration:none;margin-top:1rem;transition:background-color .3s ease}.post-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.post-meta[data-astro-cid-5tznm7mj]{font-size:.9rem;color:var(--color-subtext);margin-bottom:.5rem}.pagination[data-astro-cid-5tznm7mj]{text-align:center;padding:2rem 0}.page-link[data-astro-cid-5tznm7mj]{display:inline-block;padding:.5rem 1rem;margin:0 .25rem;background-color:var(--color-bg-alt);color:var(--color-text);text-decoration:none;border-radius:4px;transition:background-color .3s ease}.page-link[data-astro-cid-5tznm7mj].active,.page-link[data-astro-cid-5tznm7mj]:hover{background-color:#2d3f7e;color:#fff}@media(max-width:768px){.latest-post-content[data-astro-cid-5tznm7mj],.post-card[data-astro-cid-5tznm7mj]{flex-direction:column}.latest-post-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj],.post-card-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{height:200px}.latest-post-text[data-astro-cid-5tznm7mj],.post-card-content[data-astro-cid-5tznm7mj]{padding:1.5rem}}.post-card[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.post-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.post-card-image[data-astro-cid-5tznm7mj]{width:100%;height:200px;overflow:hidden}.post-card-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover}.post-card-content[data-astro-cid-5tznm7mj]{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.post-card-content[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-size:1.4rem;margin-bottom:.5rem;color:#2d3f7e}.post-excerpt[data-astro-cid-5tznm7mj]{font-size:.95rem;color:var(--color-text);margin-bottom:1rem;flex-grow:1}.post-meta[data-astro-cid-5tznm7mj]{font-size:.85rem;color:var(--color-subtext);margin-bottom:1rem}.read-more-btn[data-astro-cid-5tznm7mj]{display:inline-block;background-color:#2d3f7e;color:#fff;padding:.5rem 1rem;border-radius:4px;text-decoration:none;transition:background-color .3s ease;align-self:flex-start}.read-more-btn[data-astro-cid-5tznm7mj]:hover{background-color:#1e2b59}
