.blog-compact-header[data-astro-cid-25rjcfap]{background:var(--jui-bg,#f6f3ee);padding-top:clamp(1.75rem,3vw,2.5rem);padding-bottom:var(--jui-space-6,1.5rem);border-bottom:1px solid #65745f1f}.blog-header-top[data-astro-cid-25rjcfap]{margin-bottom:var(--jui-space-3,.75rem)}.blog-header-body[data-astro-cid-25rjcfap]{justify-content:space-between;align-items:flex-end;gap:var(--jui-space-4,1rem);flex-wrap:wrap;display:flex}.blog-header-text[data-astro-cid-25rjcfap]{flex:360px}.blog-badge[data-astro-cid-25rjcfap]{margin-bottom:var(--jui-space-2,.5rem)}.blog-compact-title[data-astro-cid-25rjcfap]{font-family:var(--jui-font-main);color:var(--jui-text-title,#465146);margin:0;font-size:clamp(1.4rem,2.5vw,2.1rem);font-weight:800;line-height:1.25}.categories-bar-compact[data-astro-cid-25rjcfap]{align-items:center;gap:var(--jui-space-2,.5rem);flex-wrap:wrap;display:flex}.category-chip[data-astro-cid-25rjcfap]{font-family:var(--jui-font-main);color:var(--jui-text-body,#5e675e);background-color:var(--jui-surface,#fbfaf7);border:1px solid #65745f2e;border-radius:9999px;padding:.4rem 1.1rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}.category-chip[data-astro-cid-25rjcfap]:hover{border-color:var(--jui-primary,#65745f);color:var(--jui-primary,#65745f)}.category-chip[data-astro-cid-25rjcfap].active{background-color:var(--jui-primary,#65745f);border-color:var(--jui-primary,#65745f);color:#fff}.featured-section[data-astro-cid-25rjcfap]{padding-top:var(--jui-space-6,1.5rem);padding-bottom:var(--jui-space-6,1.5rem)}.articles-section[data-astro-cid-25rjcfap]{padding-top:var(--jui-space-6,1.5rem);padding-bottom:var(--jui-space-10,2.5rem)}.featured-section-title[data-astro-cid-25rjcfap],.section-label[data-astro-cid-25rjcfap]{margin-top:0;margin-bottom:var(--jui-space-4,1rem);font-family:var(--jui-font-main);color:var(--jui-text-title,#465146);font-size:1.15rem;font-weight:800}.featured-grid[data-astro-cid-25rjcfap]{border-radius:var(--jui-radius-28,28px);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.featured-img-wrap[data-astro-cid-25rjcfap]{min-height:320px;position:relative}.featured-img[data-astro-cid-25rjcfap]{object-fit:cover;width:100%;height:100%;display:block}.placeholder-bg[data-astro-cid-25rjcfap]{background:var(--jui-green-ultra-soft,#65745f14);color:var(--jui-primary,#65745f);justify-content:center;align-items:center;display:flex}.placeholder-icon[data-astro-cid-25rjcfap]{opacity:.6}.featured-content[data-astro-cid-25rjcfap]{justify-content:center;align-items:flex-start;gap:var(--jui-space-3,.75rem);background:var(--jui-surface,#fbfaf7);flex-direction:column;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.featured-post-title[data-astro-cid-25rjcfap]{line-height:1.2;font-family:var(--jui-font-main);margin:0}.featured-post-title[data-astro-cid-25rjcfap] a[data-astro-cid-25rjcfap]{color:inherit;text-decoration:none;transition:color .15s}.featured-post-title[data-astro-cid-25rjcfap] a[data-astro-cid-25rjcfap]:hover{color:var(--jui-primary,#65745f)}.featured-post-desc[data-astro-cid-25rjcfap]{font-family:var(--jui-font-main);color:var(--jui-text-body,#5e675e);margin:0}.post-meta[data-astro-cid-25rjcfap]{align-items:center;gap:var(--jui-space-2,.5rem);color:var(--jui-text-secondary,#666c66);font-size:.88rem;font-family:var(--jui-font-main);display:flex}.meta-divider[data-astro-cid-25rjcfap]{opacity:.4}.featured-cta[data-astro-cid-25rjcfap]{margin-top:var(--jui-space-2,.5rem)}.blog-grid[data-astro-cid-25rjcfap]{gap:var(--jui-space-6,1.5rem);grid-template-columns:repeat(3,1fr);display:grid}.blog-empty[data-astro-cid-25rjcfap]{max-width:500px;padding:var(--jui-space-8,2rem);text-align:center;gap:var(--jui-space-2,.5rem);flex-direction:column;margin:0 auto;display:flex}@media (width<=991px){.featured-grid[data-astro-cid-25rjcfap]{grid-template-columns:1fr}.blog-grid[data-astro-cid-25rjcfap]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.blog-grid[data-astro-cid-25rjcfap]{grid-template-columns:1fr}.blog-header-body[data-astro-cid-25rjcfap]{flex-direction:column;align-items:flex-start}}
