.head.page-1rwln1y{flex-direction:column;gap:.4rem;display:flex}.muted.page-1rwln1y{color:#6b7280;font-size:.9rem}.grid.page-1rwln1y{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.card.page-1rwln1y{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:border-color .15s;display:block;overflow:hidden}.card.page-1rwln1y:hover{border-color:#9ca3af}.media.page-1rwln1y{aspect-ratio:4/3;background:#f3f4f6}.media.page-1rwln1y img:where(.page-1rwln1y){object-fit:cover;width:100%;height:100%}.placeholder.page-1rwln1y{color:#9ca3af;background:linear-gradient(135deg,#f3f4f6,#d1d5db);justify-content:center;align-items:center;height:100%;font-size:2.5rem;font-weight:700;display:flex}.body.page-1rwln1y{flex-direction:column;gap:.3rem;padding:.85rem 1rem 1rem;display:flex}.body.page-1rwln1y h3:where(.page-1rwln1y){font-size:1rem;font-weight:700;line-height:1.25}.body.page-1rwln1y time:where(.page-1rwln1y){color:#6b7280;font-size:.8rem}.teaser.page-1rwln1y{color:#4b5563;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=640px){.grid.page-1rwln1y{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (width<=440px){.grid.page-1rwln1y{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.card.page-1rwln1y{transition:none}}
