.page_posts__xipQt{padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,3rem)}.page_grid__G202P{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:20px;gap:20px;width:min(100% - 2rem,1200px);margin-inline:auto}.page_card__IU_J_{background:var(--bg-card);border-radius:var(--radius-card);display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s;box-shadow:var(--shadow-card)}.page_card__IU_J_:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.page_cardBody__zRU_e{padding:24px 24px 16px;flex:1 1}.page_cardMeta__dOZ0j{display:flex;gap:12px;align-items:center;margin-bottom:12px}.page_date__CcHAD,.page_readTime__8Duyt{font-size:11px;color:var(--fg-muted);letter-spacing:.04em}.page_cardTitle__VlXAQ{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.3;color:var(--fg);margin-bottom:8px}.page_cardExcerpt__TNJvq{font-size:14px;color:var(--fg-secondary);line-height:1.7}.page_cardFooter__xZdNF{padding:0 24px 20px}.page_readMore__brOjE{font-size:13px;font-weight:500;color:var(--accent);text-decoration:none;transition:opacity .2s}.page_readMore__brOjE:hover{opacity:.8}@media (max-width:640px){.page_grid__G202P{grid-template-columns:1fr}}