.page-heading.svelte-14htgmf,.filters.svelte-14htgmf,.articles.svelte-14htgmf{max-width:1040px;margin:0 auto;padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,3rem)}.page-heading.svelte-14htgmf p:where(.svelte-14htgmf){color:var(--brand-secondary);text-transform:uppercase;margin:0 0 .75rem;font-weight:700}h1.svelte-14htgmf{margin:0;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.filters.svelte-14htgmf{flex-wrap:wrap;gap:.75rem;padding-top:0;padding-bottom:1rem;display:flex}.filters.svelte-14htgmf a:where(.svelte-14htgmf){color:#374151;border:1px solid #e5e7eb;border-radius:999px;padding:.55rem .8rem;text-decoration:none}.filters.svelte-14htgmf a.active:where(.svelte-14htgmf),.filters.svelte-14htgmf a:where(.svelte-14htgmf):hover{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.articles.svelte-14htgmf{gap:1rem;padding-top:0;display:grid}.article.svelte-14htgmf{color:inherit;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:space-between;gap:1rem;padding:1.25rem;text-decoration:none;display:flex}.article.svelte-14htgmf:hover{border-color:var(--brand-secondary)}h2.svelte-14htgmf,p.svelte-14htgmf{margin-top:0}.article.svelte-14htgmf p:where(.svelte-14htgmf),.empty.svelte-14htgmf,time.svelte-14htgmf{color:#6b7280;line-height:1.6}time.svelte-14htgmf{white-space:nowrap}@media (width<=640px){.article.svelte-14htgmf{flex-direction:column}}
