.page-module__1gDtUa__hero{background-color:var(--brand-primary);color:var(--neutral-50);text-align:center;padding:6rem 0}.page-module__1gDtUa__title{font-family:var(--font-heading);color:var(--neutral-50);margin-bottom:1rem;font-size:3rem}.page-module__1gDtUa__subtitle{color:var(--neutral-300);max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__1gDtUa__section{padding:5rem 0}.page-module__1gDtUa__filterBar{border-bottom:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:3rem;padding-bottom:2rem;display:flex}.page-module__1gDtUa__filterLabel{color:var(--neutral-500);font-weight:600}.page-module__1gDtUa__filterLink{color:var(--neutral-600);border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:.5rem 1rem;font-weight:500}.page-module__1gDtUa__filterLink:hover{background-color:var(--neutral-100);color:var(--brand-primary)}.page-module__1gDtUa__filterLink.page-module__1gDtUa__active{background-color:var(--brand-primary);color:var(--surface)}.page-module__1gDtUa__blogGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.page-module__1gDtUa__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__1gDtUa__blogGrid{grid-template-columns:repeat(3,1fr)}}.page-module__1gDtUa__blogCard{background-color:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.page-module__1gDtUa__blogCard:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.page-module__1gDtUa__blogImage{aspect-ratio:16/9;background-color:var(--neutral-200);color:var(--neutral-500);justify-content:center;align-items:center;display:flex}.page-module__1gDtUa__blogContent{flex-direction:column;flex:1;padding:2rem;display:flex}.page-module__1gDtUa__blogMeta{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;display:flex}.page-module__1gDtUa__blogCategory{background-color:var(--neutral-100);color:var(--brand-primary);border-radius:var(--radius-sm);padding:.25rem .5rem;font-weight:600}.page-module__1gDtUa__blogDate{color:var(--neutral-500)}.page-module__1gDtUa__blogTitle{font-family:var(--font-heading);color:var(--brand-primary);margin-bottom:1rem;font-size:1.25rem;line-height:1.4}.page-module__1gDtUa__blogExcerpt{color:var(--neutral-600);flex:1;margin-bottom:2rem;line-height:1.6}.page-module__1gDtUa__readMore{color:var(--brand-secondary);font-size:.875rem;font-weight:600}.page-module__1gDtUa__readMore:hover{text-decoration:underline}
