.blog-module__3rPSzG__page{padding-bottom:var(--spacing-xl)}.blog-module__3rPSzG__hero{padding:var(--spacing-xl)var(--spacing-md);text-align:center;background:linear-gradient(160deg,var(--background)0%,var(--surface-elevated)100%)}.blog-module__3rPSzG__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin-bottom:.75rem;font-size:.8rem;font-weight:600}.blog-module__3rPSzG__hero h1{margin-bottom:var(--spacing-md);font-size:clamp(2rem,5vw,3rem)}.blog-module__3rPSzG__subtitle{color:var(--secondary-foreground);max-width:520px;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.8}.blog-module__3rPSzG__categories{margin:var(--spacing-lg)0 var(--spacing-md);flex-wrap:wrap;gap:.5rem;display:flex}.blog-module__3rPSzG__categoryPill{background:var(--surface-elevated);border:1px solid var(--secondary);border-radius:var(--radius-full);color:var(--secondary-foreground);cursor:default;padding:.35rem 1rem;font-size:.85rem}.blog-module__3rPSzG__categoryPill:first-child{background:var(--primary);border-color:var(--primary);color:#fff}.blog-module__3rPSzG__grid{gap:var(--spacing-lg);padding-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.blog-module__3rPSzG__card{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--secondary);box-shadow:var(--shadow-sm);color:inherit;opacity:1;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.blog-module__3rPSzG__card:hover{box-shadow:var(--shadow-md);opacity:1;transform:translateY(-5px)}.blog-module__3rPSzG__cardImage{background:linear-gradient(135deg,var(--surface-elevated),color-mix(in srgb,var(--primary)15%,var(--surface-elevated)));height:180px;padding:var(--spacing-md);align-items:flex-start;display:flex;position:relative}.blog-module__3rPSzG__categoryTag{background:var(--primary);color:#fff;border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.blog-module__3rPSzG__cardBody{padding:var(--spacing-lg);flex-direction:column;flex:1;gap:.5rem;display:flex}.blog-module__3rPSzG__meta{color:var(--secondary-foreground);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.blog-module__3rPSzG__cardTitle{color:var(--foreground);margin:0;font-size:1.1rem;line-height:1.35}.blog-module__3rPSzG__cardExcerpt{color:var(--secondary-foreground);flex:1;margin:0;font-size:.9rem;line-height:1.7}.blog-module__3rPSzG__readMore{color:var(--primary);margin-top:.5rem;font-size:.875rem;font-weight:600}@media (max-width:640px){.blog-module__3rPSzG__grid{grid-template-columns:1fr}}
