.page-hero[data-astro-cid-h5q2y2v6]{position:relative;height:340px;overflow:hidden}.page-hero-bg[data-astro-cid-h5q2y2v6]{position:absolute;inset:0}.page-hero-bg[data-astro-cid-h5q2y2v6] img[data-astro-cid-h5q2y2v6]{width:100%;height:100%;object-fit:cover;object-position:center 40%}.page-hero-overlay[data-astro-cid-h5q2y2v6]{position:absolute;inset:0;background:linear-gradient(to right,#1a1a1abf,#1a1a1a66)}.page-hero-content[data-astro-cid-h5q2y2v6]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center}.page-hero-eyebrow[data-astro-cid-h5q2y2v6]{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--light-gold);margin-bottom:10px}.page-hero-title[data-astro-cid-h5q2y2v6]{font-family:var(--font-serif);font-size:clamp(36px,6vw,64px);font-weight:500;color:var(--white);line-height:1.1;margin-bottom:14px}.page-hero-desc[data-astro-cid-h5q2y2v6]{font-size:15px;color:#ffffffb3;max-width:480px}.filter-bar[data-astro-cid-h5q2y2v6]{background:var(--cream-dark);border-bottom:1px solid var(--border);position:sticky;top:59px;z-index:50}.filter-inner[data-astro-cid-h5q2y2v6]{display:flex;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px;flex-wrap:wrap}.filter-label[data-astro-cid-h5q2y2v6]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-light);white-space:nowrap}.filter-tags[data-astro-cid-h5q2y2v6]{display:flex;gap:8px;flex-wrap:wrap;flex:1}.filter-tag[data-astro-cid-h5q2y2v6]{font-family:var(--font-sans);font-size:12px;font-weight:500;padding:6px 14px;border-radius:20px;border:1.5px solid var(--border);background:transparent;color:var(--gray);cursor:pointer;transition:all var(--transition);white-space:nowrap}.filter-tag[data-astro-cid-h5q2y2v6]:hover{border-color:var(--warm-gold);color:var(--warm-gold)}.filter-tag[data-astro-cid-h5q2y2v6].active{background:var(--dark);border-color:var(--dark);color:var(--cream)}.filter-count[data-astro-cid-h5q2y2v6]{font-size:12px;color:var(--gray-light);white-space:nowrap}.filter-count[data-astro-cid-h5q2y2v6] span[data-astro-cid-h5q2y2v6]{font-weight:600;color:var(--dark)}.articles-grid[data-astro-cid-h5q2y2v6]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.article-card[data-astro-cid-h5q2y2v6]{display:flex;flex-direction:column;gap:16px;cursor:pointer;border-radius:var(--radius);overflow:hidden;background:var(--white);border:1px solid var(--border-light);transition:transform var(--transition),box-shadow var(--transition)}.article-card[data-astro-cid-h5q2y2v6]:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000014}.article-card-img[data-astro-cid-h5q2y2v6]{height:240px;border-radius:0;position:relative}.article-card-body[data-astro-cid-h5q2y2v6]{padding:20px 20px 24px;flex:1;display:flex;flex-direction:column;gap:10px}.article-card-meta[data-astro-cid-h5q2y2v6]{display:flex;align-items:center;gap:12px}.article-card-date[data-astro-cid-h5q2y2v6]{font-size:11px;color:var(--gray-light);letter-spacing:.04em}.article-card-title[data-astro-cid-h5q2y2v6]{font-family:var(--font-serif);font-size:17px;font-weight:500;color:var(--dark);line-height:1.4;transition:color var(--transition);flex:1}.article-card[data-astro-cid-h5q2y2v6]:hover .article-card-title[data-astro-cid-h5q2y2v6]{color:var(--warm-gold)}.article-card-summary[data-astro-cid-h5q2y2v6]{font-size:13px;color:var(--gray);line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card-footer[data-astro-cid-h5q2y2v6]{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border-light)}.article-card-source[data-astro-cid-h5q2y2v6]{font-size:11px;color:var(--gray-light);line-height:1.4}.article-read-more[data-astro-cid-h5q2y2v6]{font-size:12px;font-weight:600;color:var(--warm-gold);white-space:nowrap;transition:color var(--transition)}.article-card[data-astro-cid-h5q2y2v6]:hover .article-read-more[data-astro-cid-h5q2y2v6]{color:#8a6338}.card-cat-badge[data-astro-cid-h5q2y2v6]{position:absolute;top:12px;left:12px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--dark);color:var(--cream);padding:4px 8px;border-radius:2px;z-index:2}.no-results[data-astro-cid-h5q2y2v6]{text-align:center;padding:80px 0;font-size:18px;color:var(--gray)}@media(max-width:1024px){.articles-grid[data-astro-cid-h5q2y2v6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.articles-grid[data-astro-cid-h5q2y2v6]{grid-template-columns:1fr}.page-hero[data-astro-cid-h5q2y2v6]{height:260px}.filter-inner[data-astro-cid-h5q2y2v6]{gap:12px}}
