.page-hero[data-astro-cid-5tznm7mj]{background:var(--color-brand-teal-deep, #001e2b);color:var(--color-on-dark, #ffffff);padding:3rem 0 2.5rem}.page-hero__heading[data-astro-cid-5tznm7mj]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;line-height:1.15;letter-spacing:-.5px;margin-bottom:.75rem}.page-hero__sub[data-astro-cid-5tznm7mj]{font-size:1rem;color:var(--color-on-dark-muted, #a8b3bc);line-height:1.6;max-width:640px}.post-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1.5rem;margin-bottom:3rem}.post-card[data-astro-cid-5tznm7mj]{background:var(--color-canvas, #ffffff);border:1px solid var(--color-hairline, #e1e5e8);border-radius:var(--radius-card, 12px);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .15s ease,transform .15s ease}.post-card[data-astro-cid-5tznm7mj]:hover{border-color:var(--color-hairline-strong, #c1ccd6);transform:translateY(-2px)}.post-card__cover[data-astro-cid-5tznm7mj]{display:block;margin:-1.5rem -1.5rem 0}.post-card__cover[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top;border-radius:var(--radius-card, 12px) var(--radius-card, 12px) 0 0;background:var(--color-brand-teal-deep, #001e2b)}.post-card__header[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:.5rem}.post-card__meta[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.post-card__date[data-astro-cid-5tznm7mj]{font-size:.8125rem;color:var(--color-steel, #5c6c7a)}.section-filter[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.section-filter__link[data-astro-cid-5tznm7mj]{font-size:.875rem;font-weight:600;color:var(--color-slate, #3d4f5b);background:var(--color-surface, #f9fbfa);border:1px solid var(--color-hairline, #e1e5e8);border-radius:999px;padding:.4rem .9rem;text-decoration:none}.section-filter__link[data-astro-cid-5tznm7mj]:hover{border-color:var(--color-brand-green-dark, #00684a);color:var(--color-brand-green-dark, #00684a);text-decoration:none}.section-filter__link--current[data-astro-cid-5tznm7mj]{background:var(--color-brand-green-dark, #00684a);border-color:var(--color-brand-green-dark, #00684a);color:#fff}.section-filter__link--current[data-astro-cid-5tznm7mj]:hover{color:#fff}.post-card__title[data-astro-cid-5tznm7mj]{font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}.post-card__title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{color:var(--color-ink, #001e2b);text-decoration:none}.post-card__title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{color:var(--color-brand-green-dark, #00684a);text-decoration:underline}.post-card__summary[data-astro-cid-5tznm7mj]{flex:1;font-size:.9375rem;color:var(--color-slate, #3d4f5b);line-height:1.6;margin:0}.post-card__footer[data-astro-cid-5tznm7mj]{border-top:1px solid var(--color-hairline, #e1e5e8);padding-top:.875rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.post-card__tags[data-astro-cid-5tznm7mj]{list-style:none;display:flex;flex-wrap:wrap;gap:.375rem;flex:1;min-width:0;margin:0;padding:0}.post-tag[data-astro-cid-5tznm7mj]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--color-brand-green-dark, #00684a);background:var(--color-surface-feature, #e3fcef);border-radius:4px;padding:2px 8px}.post-card__more[data-astro-cid-5tznm7mj]{font-size:.875rem;font-weight:600;color:var(--color-brand-green-dark, #00684a);text-decoration:none;white-space:nowrap}.post-card__more[data-astro-cid-5tznm7mj]:hover{text-decoration:underline}.blog-cta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:var(--color-surface, #f9fbfa);border-radius:var(--radius-card, 12px);border:1px solid var(--color-hairline, #e1e5e8);flex-wrap:wrap}.blog-cta__text[data-astro-cid-5tznm7mj]{font-size:1rem;color:var(--color-ink, #001e2b);font-weight:500;margin:0;flex:1;min-width:200px}.empty-state[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 2rem;max-width:480px;margin:0 auto}.empty-state__icon[data-astro-cid-5tznm7mj]{width:72px;height:72px;border-radius:50%;background:var(--surface, #f9fbfa);display:flex;align-items:center;justify-content:center;color:var(--color-brand-green-dark, #00684a);margin-bottom:1.5rem}.empty-state__heading[data-astro-cid-5tznm7mj]{font-size:1.375rem;font-weight:600;color:var(--ink, #001e2b);margin-bottom:.75rem}.empty-state__sub[data-astro-cid-5tznm7mj]{font-size:1rem;color:var(--slate, #3d4f5b);line-height:1.65;margin-bottom:1.75rem}
