.page_hero__ElxKg{background:var(--olive-dark);color:var(--cream);padding:var(--section-pad) 0 3rem;text-align:center}.page_heroTitle__7ccrO{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.5rem);color:var(--gold);margin-top:.5rem}.page_heroSub___MdLo{max-width:600px;margin:1rem auto 0;color:var(--cream-dark);font-size:1.1rem}.page_grid__G202P{padding:var(--section-pad) 0}.page_posts__xipQt{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:2rem;gap:2rem}.page_card__IU_J_{background:var(--white);border-radius:var(--radius-md);padding:1.75rem;box-shadow:var(--shadow-sm);border:1px solid rgba(0,0,0,.07);display:flex;flex-direction:column;gap:.75rem;transition:box-shadow .2s}.page_card__IU_J_:hover{box-shadow:var(--shadow-md)}.page_cardTop__uPnOq{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page_category__fW4xj{font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--white);padding:.2rem .6rem;border-radius:var(--radius)}.page_meta__NdmJ5{font-size:.8rem;color:#888}.page_cardTitle__VlXAQ{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;line-height:1.3}.page_cardTitle__VlXAQ a{color:var(--olive-dark);text-decoration:none;transition:color .15s}.page_cardTitle__VlXAQ a:hover{color:var(--gold)}.page_excerpt__uwmyY{font-size:.95rem;color:#555;line-height:1.6;flex:1 1}.page_readMore__brOjE{font-family:var(--font-heading);font-weight:700;font-size:.9rem;letter-spacing:.05em;color:var(--gold);text-decoration:none;transition:color .15s;align-self:flex-start}.page_readMore__brOjE:hover{color:var(--gold-dark)}.page_ctaBanner__vNG1j{background:var(--olive-dark);padding:4rem 0}@media (max-width:600px){.page_posts__xipQt{grid-template-columns:1fr}}