.CardGrid_grid__50NXt{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--content-gap);gap:var(--content-gap);padding:var(--section-space) 0 24px}@media(min-width:600px){.CardGrid_grid__50NXt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.CardGrid_grid__50NXt{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1536px){.CardGrid_categories__JBF0h{grid-template-columns:repeat(4,minmax(0,1fr))}}.BlogCard_card__0Wnum{display:flex;min-height:310px;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-background);box-shadow:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.BlogCard_card__0Wnum:nth-child(2n){background:var(--card-background-reverse)}.BlogCard_card__0Wnum:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 44%,var(--border));box-shadow:var(--shadow-soft)}.BlogCard_media__cfYP1{height:145px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--surface-raised)),var(--surface-soft)),var(--surface-raised)}.BlogCard_body___SsMo{display:flex;flex:1 1;flex-direction:column;padding:20px;text-align:left}.BlogCard_title__xlfr3{min-height:3.4rem;margin:0 0 10px;text-align:center;color:var(--text-strong);font-family:var(--font-heading);font-size:1.8rem;line-height:1.35}.BlogCard_description___VzLy,.BlogCard_title__xlfr3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BlogCard_description___VzLy{margin:0 0 24px;color:var(--text-muted);font-size:.92rem;line-height:1.65}.BlogCard_button__SXyWO{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);margin-top:auto;padding:0 18px;border:0;border-radius:var(--radius-sm);background:linear-gradient(135deg,#67e8f9,#38bdf8 50%,#60a5fa);color:var(--button-text);font-family:var(--font-heading);font-weight:700}