.blog-hub-main[data-astro-cid-x255k2k2]{color:#0f172a;background:#fff;min-height:100vh}.blog-container[data-astro-cid-x255k2k2]{max-width:1280px;margin:0 auto;padding:0 1.5rem}.blog-breadcrumbs[data-astro-cid-x255k2k2]{color:#64748b;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.crumb-link[data-astro-cid-x255k2k2]{color:#64748b;text-decoration:none;transition:color .2s}.crumb-link[data-astro-cid-x255k2k2]:hover{color:#1d3e19}.crumb-sep[data-astro-cid-x255k2k2]{color:#cbd5e1}.crumb-current[data-astro-cid-x255k2k2]{color:#0f172a;font-weight:600}.blog-hero-section[data-astro-cid-x255k2k2]{background:linear-gradient(#f6f5ef 0%,#fff 100%);border-bottom:1px solid #e8e7e1;padding:120px 0 40px}.blog-hero-content[data-astro-cid-x255k2k2]{max-width:820px;margin-bottom:36px}.blog-hero-badge[data-astro-cid-x255k2k2]{color:#1d3e19;text-transform:uppercase;letter-spacing:.04em;background:#eef5ed;border:1px solid #1d3e1926;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.82rem;font-weight:800;display:inline-flex}.blog-hero-title[data-astro-cid-x255k2k2]{font-family:var(--f-display);letter-spacing:-.03em;color:#0f172a;margin:0 0 20px;font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:900;line-height:1.12}.title-highlight[data-astro-cid-x255k2k2]{color:#1d3e19}.blog-hero-lead[data-astro-cid-x255k2k2]{color:#475569;margin:0;font-size:1.15rem;line-height:1.7}.category-filter-bar[data-astro-cid-x255k2k2]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.cat-pill-btn[data-astro-cid-x255k2k2]{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8e0;border-radius:9999px;padding:8px 18px;font-size:.88rem;font-weight:700;transition:all .2s}.cat-pill-btn[data-astro-cid-x255k2k2]:hover{color:#1d3e19;border-color:#1d3e19}.cat-pill-btn[data-astro-cid-x255k2k2].active{color:#fff;background:#1d3e19;border-color:#1d3e19;box-shadow:0 4px 12px #1d3e1933}.featured-post-section[data-astro-cid-x255k2k2]{padding:50px 0}.featured-card-wrapper[data-astro-cid-x255k2k2]{background:#fff;border:1.5px solid #e8e7e1;border-radius:24px;grid-template-columns:1.15fr .85fr;gap:40px;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 20px 45px -10px #1d3e1914}.featured-card-wrapper[data-astro-cid-x255k2k2]:hover{box-shadow:0 25px 60px -10px #1d3e1924}.featured-media-col[data-astro-cid-x255k2k2]{background:#0d1611;width:100%;min-height:380px;position:relative;overflow:hidden}.featured-img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.featured-card-wrapper[data-astro-cid-x255k2k2]:hover .featured-img[data-astro-cid-x255k2k2]{transform:scale(1.04)}.featured-tag-badge[data-astro-cid-x255k2k2]{color:#fff;letter-spacing:.04em;background:#1d3e19;border-radius:9999px;padding:6px 14px;font-size:.8rem;font-weight:800;position:absolute;top:20px;left:20px;box-shadow:0 4px 14px #00000040}.featured-content-col[data-astro-cid-x255k2k2]{flex-direction:column;justify-content:center;padding:40px;display:flex}.featured-meta-row[data-astro-cid-x255k2k2]{color:#1d3e19;align-items:center;gap:8px;margin-bottom:14px;font-size:.86rem;font-weight:700;display:flex}.meta-dot[data-astro-cid-x255k2k2]{color:#cbd5e1}.featured-title[data-astro-cid-x255k2k2]{font-family:var(--f-display);letter-spacing:-.02em;color:#0f172a;margin:0 0 16px;font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:850;line-height:1.25}.featured-title[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:inherit;text-decoration:none;transition:color .2s}.featured-title[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:#1d3e19}.featured-excerpt[data-astro-cid-x255k2k2]{color:#475569;margin:0 0 28px;font-size:1.05rem;line-height:1.65}.featured-footer-row[data-astro-cid-x255k2k2]{border-top:1px solid #f1f0eb;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.featured-author[data-astro-cid-x255k2k2]{color:#64748b;font-size:.88rem;font-weight:700}.btn-read-featured[data-astro-cid-x255k2k2]{color:#fff;background:#1d3e19;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.btn-read-featured[data-astro-cid-x255k2k2]:hover{background:#275422;transform:translateY(-2px);box-shadow:0 8px 20px #1d3e1940}.articles-grid-section[data-astro-cid-x255k2k2]{padding:40px 0 80px}.section-heading-row[data-astro-cid-x255k2k2]{border-bottom:1px solid #e8e7e1;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;display:flex}.section-title-h2[data-astro-cid-x255k2k2]{font-family:var(--f-display);color:#0f172a;margin:0;font-size:1.8rem;font-weight:850}.articles-count-note[data-astro-cid-x255k2k2]{color:#64748b;font-size:.9rem;font-weight:600}.posts-catalog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.blog-newsletter-cta[data-astro-cid-x255k2k2]{padding:40px 0 90px}.newsletter-cta-box[data-astro-cid-x255k2k2]{text-align:center;color:#fff;background:#090e09;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;padding:60px 40px;display:flex;box-shadow:0 20px 60px #00000040}.cta-mini-tag[data-astro-cid-x255k2k2]{text-transform:uppercase;letter-spacing:.04em;background:#ffffff26;border-radius:9999px;margin-bottom:16px;padding:5px 14px;font-size:.78rem;font-weight:800;display:inline-block}.newsletter-cta-h2[data-astro-cid-x255k2k2]{font-family:var(--f-display);letter-spacing:-.02em;max-width:680px;margin:0 0 14px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:850;color:#fff!important}.newsletter-cta-p[data-astro-cid-x255k2k2]{max-width:620px;margin:0 0 32px;font-size:1.08rem;line-height:1.65;color:#ffffffd9!important}.btn-cta-contact[data-astro-cid-x255k2k2]{color:#1d3e19;font-family:var(--f-display);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:15px 32px;font-size:.98rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.btn-cta-contact[data-astro-cid-x255k2k2]:hover{background:#f0f7ef;transform:translateY(-2px);box-shadow:0 8px 25px #0003}@media (width<=1024px){.featured-card-wrapper[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.featured-media-col[data-astro-cid-x255k2k2]{min-height:280px}.featured-content-col[data-astro-cid-x255k2k2]{padding:30px 24px}.posts-catalog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=768px){.blog-hero-section[data-astro-cid-x255k2k2]{padding:95px 0 30px}.posts-catalog-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.newsletter-cta-box[data-astro-cid-x255k2k2]{padding:40px 20px}}
