.blog-page[data-astro-cid-x255k2k2]{background:#fff;min-height:100vh;padding-top:68px}@media (width<=768px){.blog-page[data-astro-cid-x255k2k2]{padding-top:100px}}@media (width<=480px){.blog-page[data-astro-cid-x255k2k2]{padding-top:96px}}.blog-hero[data-astro-cid-x255k2k2]{text-align:center;background:#fff;border-bottom:1px solid #f0f0f0;padding:3rem 2rem 1.5rem}.blog-hero__title[data-astro-cid-x255k2k2]{color:#2bbcb0;margin:0 0 .25rem;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.blog-hero__sub[data-astro-cid-x255k2k2]{color:#3d3d3d;margin:0;font-family:Montserrat,sans-serif;font-size:1.1rem}.blog-main[data-astro-cid-x255k2k2]{max-width:1175px;margin:0 auto;padding:2.5rem 2rem 5rem}.section-label[data-astro-cid-x255k2k2]{color:#555252;margin:0 0 1.5rem;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700}.section-label--spaced[data-astro-cid-x255k2k2]{margin-top:3rem}.blog-grid[data-astro-cid-x255k2k2]{gap:1.5rem;display:grid}.blog-grid--latest[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.blog-grid--all[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr)}.blog-card[data-astro-cid-x255k2k2]{color:#1a1a1a;background:#fff;border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 1px 6px #0000000f}.blog-card[data-astro-cid-x255k2k2]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.blog-card__img-wrap[data-astro-cid-x255k2k2]{aspect-ratio:4/3;background:#e8f8f7;width:100%;overflow:hidden}.blog-card__img-placeholder[data-astro-cid-x255k2k2]{background:linear-gradient(135deg,#e8f8f7 0%,#c8eeeb 100%);width:100%;height:100%}.blog-card__img[data-astro-cid-x255k2k2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-card[data-astro-cid-x255k2k2]:hover .blog-card__img[data-astro-cid-x255k2k2]{transform:scale(1.04)}.blog-card__body[data-astro-cid-x255k2k2]{flex-direction:column;flex:1;gap:.3rem;padding:.75rem .25rem .5rem;display:flex}.blog-card__date[data-astro-cid-x255k2k2]{margin:0;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:#000!important;text-decoration:none!important}.blog-card__title[data-astro-cid-x255k2k2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden;color:#000!important;text-decoration:none!important}.blog-card__excerpt[data-astro-cid-x255k2k2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden;color:#444!important;text-decoration:none!important}.blog-featured-section[data-astro-cid-x255k2k2]{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:1.25rem;margin-bottom:3rem;padding-bottom:2rem;display:flex}.blog-featured__title[data-astro-cid-x255k2k2]{color:#1a1a1a;margin:0;font-family:Poppins,sans-serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;line-height:1.2}.blog-featured__img-link[data-astro-cid-x255k2k2]{border-radius:10px;text-decoration:none;display:block;overflow:hidden}.blog-featured__img-wrap[data-astro-cid-x255k2k2]{aspect-ratio:16/6;background:#e8f8f7;width:100%;overflow:hidden}.blog-featured__img-placeholder[data-astro-cid-x255k2k2]{background:linear-gradient(135deg,#e8f8f7,#c8eeeb);width:100%;height:100%}.blog-featured__img[data-astro-cid-x255k2k2]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;transition:transform .35s}.blog-featured__img-link[data-astro-cid-x255k2k2]:hover .blog-featured__img[data-astro-cid-x255k2k2]{transform:scale(1.02)}.blog-featured__body[data-astro-cid-x255k2k2]{flex-direction:column;gap:.85rem;display:flex}.blog-featured__location[data-astro-cid-x255k2k2]{color:#1a1a1a;margin:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700}.blog-featured__excerpt[data-astro-cid-x255k2k2]{color:#555;margin:0;font-family:Montserrat,sans-serif;font-size:.9rem;line-height:1.75}.blog-featured__cta-row[data-astro-cid-x255k2k2]{justify-content:flex-end;margin-top:.25rem;display:flex}.blog-featured__cta[data-astro-cid-x255k2k2]{color:#fff;background:#2bbcb0;border-radius:53px;justify-content:center;align-items:center;padding:.65rem 2rem;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.blog-featured__cta[data-astro-cid-x255k2k2]:hover{background:#22a89d;transform:translateY(-1px)}.blog-empty[data-astro-cid-x255k2k2]{text-align:center;color:#999;padding:5rem 1rem}.blog-empty[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{color:#1a1a1a;margin:1rem 0 .75rem;font-size:1.5rem;font-weight:700}.blog-empty[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{max-width:420px;margin:0 auto;font-size:1rem;line-height:1.6}@media (width<=900px){.blog-grid--latest[data-astro-cid-x255k2k2],.blog-grid--all[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr)}.blog-featured__img-wrap[data-astro-cid-x255k2k2]{aspect-ratio:16/8}}@media (width<=560px){.blog-main[data-astro-cid-x255k2k2]{padding:2rem 1.25rem 4rem}.blog-grid--latest[data-astro-cid-x255k2k2],.blog-grid--all[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:1.25rem}.section-label[data-astro-cid-x255k2k2]{font-size:1.6rem}}
