.container.svelte-13ppzp1{max-width:1200px;margin:0 auto;padding:20px}h1.svelte-13ppzp1{text-align:center;margin-bottom:40px;color:#333}.news-grid.svelte-13ppzp1{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px}@media (min-width: 1024px){.news-grid.svelte-13ppzp1{grid-template-columns:repeat(4,1fr)}}.news-card.svelte-13ppzp1{background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 6px #0000001a;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;height:100%}.news-card.svelte-13ppzp1:hover{transform:translateY(-5px);box-shadow:0 8px 15px #00000026}.card-image-container.svelte-13ppzp1{width:100%;height:180px;overflow:hidden;background-color:#eee;display:flex;align-items:center;justify-content:center}.card-image-container.svelte-13ppzp1 img:where(.svelte-13ppzp1){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-content.svelte-13ppzp1{padding:15px;display:flex;flex-direction:column;flex-grow:1}.card-content.svelte-13ppzp1 h3:where(.svelte-13ppzp1){margin-top:0;font-size:1em;font-weight:700;line-height:1.3;margin-bottom:10px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;color:#212529}.card-content.svelte-13ppzp1 .date:where(.svelte-13ppzp1){font-size:.75em;color:#6c757d;text-transform:uppercase;margin-top:auto}.pagination-controls.svelte-13ppzp1{display:flex;justify-content:center;align-items:center;gap:20px;margin:40px 0}.pagination-button.svelte-13ppzp1{padding:10px 20px;background-color:#dc1e1e;color:#fff;border-radius:5px;text-decoration:none;font-weight:700}.pagination-button.svelte-13ppzp1:hover{background-color:#b01818}.error.svelte-13ppzp1{color:red;text-align:center}
