.blog-page[data-astro-cid-zbr24jfy]{background-color:#fff;min-height:100vh;padding:8rem 0}.blog-page__header[data-astro-cid-zbr24jfy]{margin-bottom:5rem}.blog-page__title[data-astro-cid-zbr24jfy]{color:#0f2c2a;letter-spacing:-.03em;margin-bottom:2rem;font-family:Inter,sans-serif;font-size:72px;font-weight:900;line-height:1}.blog-page__divider[data-astro-cid-zbr24jfy]{opacity:.6;border:0;border-top:1.5px solid #0f2c2a;margin-bottom:3rem}.blog-page__all-articles[data-astro-cid-zbr24jfy]{color:#0f2c2a;letter-spacing:-.05em;font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:1.2}.blog-page__list[data-astro-cid-zbr24jfy]{flex-direction:column;gap:5rem;display:flex}.blog-item[data-astro-cid-zbr24jfy]{background:0 0;border:none}.blog-item__link[data-astro-cid-zbr24jfy]{color:inherit;grid-template-columns:420px 1fr;align-items:start;gap:3.5rem;text-decoration:none;display:grid}.blog-item__image[data-astro-cid-zbr24jfy]{aspect-ratio:16/10;background:#f7fafc;border-radius:12px;overflow:hidden}.blog-item__image[data-astro-cid-zbr24jfy] img[data-astro-cid-zbr24jfy]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-item__link[data-astro-cid-zbr24jfy]:hover .blog-item__image[data-astro-cid-zbr24jfy] img[data-astro-cid-zbr24jfy]{transform:scale(1.05)}.blog-item__image-placeholder[data-astro-cid-zbr24jfy]{background:linear-gradient(135deg,#0f2c2a 0%,#369687 100%);width:100%;height:100%}.blog-item__content[data-astro-cid-zbr24jfy]{flex-direction:column;padding-top:.5rem;display:flex}.blog-item__date[data-astro-cid-zbr24jfy]{color:#369687;margin-bottom:.5rem;font-size:20px;font-weight:500;line-height:1.7}.blog-item__title[data-astro-cid-zbr24jfy]{color:#0f2c2a;letter-spacing:-.05em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:24px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-item__excerpt[data-astro-cid-zbr24jfy]{color:#0f2c2a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:2rem;font-size:16px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-item__author[data-astro-cid-zbr24jfy]{align-items:center;gap:1.25rem;margin-top:auto;display:flex}.author-avatar[data-astro-cid-zbr24jfy]{background:#e2e8f0;border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.author-avatar[data-astro-cid-zbr24jfy] img[data-astro-cid-zbr24jfy]{object-fit:cover;width:100%;height:100%}.author-meta[data-astro-cid-zbr24jfy]{flex-direction:column;gap:.15rem;display:flex}.author-name[data-astro-cid-zbr24jfy]{color:#369687;margin:0;font-size:16px;font-weight:800;line-height:1.5}.by-text[data-astro-cid-zbr24jfy]{margin-right:.25rem;font-weight:700}.author-role[data-astro-cid-zbr24jfy]{color:#369687;margin:0;font-size:14px;font-weight:500;line-height:1.5}.blog-page__status[data-astro-cid-zbr24jfy]{text-align:center;color:#718096;padding:6rem 0;font-size:20px}.retry-btn[data-astro-cid-zbr24jfy]{color:#fff;cursor:pointer;background:#0f2c2a;border:none;border-radius:12px;margin-top:1.5rem;padding:.8rem 2.5rem;font-weight:700}.pagination[data-astro-cid-zbr24jfy]{justify-content:center;align-items:center;gap:2rem;margin-top:6rem;display:flex}.pagination__btn[data-astro-cid-zbr24jfy]{cursor:pointer;color:#0f2c2a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.pagination__btn[data-astro-cid-zbr24jfy]:hover:not(:disabled){color:#369687;border-color:#369687}.pagination__btn[data-astro-cid-zbr24jfy]:disabled{opacity:.4;cursor:not-allowed}.pagination__pages[data-astro-cid-zbr24jfy]{gap:.75rem;display:flex}.pagination__page[data-astro-cid-zbr24jfy]{cursor:pointer;color:#718096;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;transition:all .2s;display:flex}.pagination__page[data-astro-cid-zbr24jfy].is-active{color:#fff;background:#0f2c2a}@media (width<=1024px){.blog-item__link[data-astro-cid-zbr24jfy]{grid-template-columns:320px 1fr;gap:2.5rem}}@media (width<=768px){.blog-page__title[data-astro-cid-zbr24jfy]{margin-bottom:1.5rem;font-size:48px}.blog-item__link[data-astro-cid-zbr24jfy]{grid-template-columns:1fr;gap:2rem}.blog-item__image[data-astro-cid-zbr24jfy]{aspect-ratio:16/9;width:100%}.blog-item__title[data-astro-cid-zbr24jfy]{font-size:26px}}
