.Posts-module__51mPNa__page{padding-bottom:var(--spacing-16)}.Posts-module__51mPNa__hero{background:var(--surface-container-low);padding:var(--spacing-16) 0 var(--spacing-10);margin-bottom:var(--spacing-10)}.Posts-module__51mPNa__heroDesc{margin-top:var(--spacing-4);max-width:600px}.Posts-module__51mPNa__grid{gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Posts-module__51mPNa__cardLink{height:100%;display:block}.Posts-module__51mPNa__card{border-radius:var(--radius-lg);background:var(--surface);height:100%;box-shadow:var(--ambient-shadow);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.Posts-module__51mPNa__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #2125291f}.Posts-module__51mPNa__imageWrap{background:var(--surface-container-high);width:100%;padding-top:52%;position:relative}.Posts-module__51mPNa__image,.Posts-module__51mPNa__imageFallback{width:100%;height:100%;position:absolute;inset:0}.Posts-module__51mPNa__image{object-fit:cover}.Posts-module__51mPNa__imageFallback{color:var(--on-surface-variant);background:var(--kinetic-gradient);opacity:.85;justify-content:center;align-items:center;display:flex}.Posts-module__51mPNa__imageFallback svg{color:#fff}.Posts-module__51mPNa__categoryChip{top:var(--spacing-3);left:var(--spacing-3);border-radius:var(--radius-full);color:var(--secondary);background:#ffffffeb;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute}.Posts-module__51mPNa__body{gap:var(--spacing-3);padding:var(--spacing-5);flex-direction:column;flex:1;display:flex}.Posts-module__51mPNa__cardTitle{color:var(--on-surface);font-size:1.15rem;font-weight:700;line-height:1.35}.Posts-module__51mPNa__excerpt{color:var(--on-surface-variant);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.Posts-module__51mPNa__meta{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;margin-top:auto;display:flex}.Posts-module__51mPNa__author{color:var(--on-surface);align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:inline-flex}.Posts-module__51mPNa__author img{border-radius:var(--radius-full);object-fit:cover;width:26px;height:26px}.Posts-module__51mPNa__date{color:var(--on-surface-variant);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.Posts-module__51mPNa__readMore{color:var(--primary);align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;display:inline-flex}.Posts-module__51mPNa__empty{align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-16) var(--spacing-4);color:var(--on-surface-variant);flex-direction:column;display:flex}@media (max-width:900px){.Posts-module__51mPNa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Posts-module__51mPNa__grid{grid-template-columns:1fr}}
