.news-page.svelte-iia9l3{max-width:900px;margin:0 auto;padding:40px 16px}.news-title.svelte-iia9l3{text-align:center;font-size:2.2rem;margin-bottom:2rem}.news-grid.svelte-iia9l3{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:2rem}.news-item.svelte-iia9l3{display:flex;flex-direction:column;height:100%}.news-img.svelte-iia9l3{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0}.news-content.svelte-iia9l3{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;min-height:180px}.news-content.svelte-iia9l3 h2:where(.svelte-iia9l3){margin:0 0 .5rem;font-size:1.2rem}.news-content.svelte-iia9l3 p:where(.svelte-iia9l3){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:4.8em}.news-link.svelte-iia9l3{margin-top:16px;color:#e74c3c;text-decoration:none;font-weight:600}.news-link.svelte-iia9l3:hover{text-decoration:underline}.error.svelte-iia9l3{color:#e74c3c;text-align:center}.pagination.svelte-iia9l3{display:flex;justify-content:center;gap:8px;margin-top:2rem}.pagination.svelte-iia9l3 button:where(.svelte-iia9l3){background:#ecf0f1;border:none;padding:8px 16px;border-radius:4px;font-size:1rem;cursor:pointer;transition:background .2s}.pagination.svelte-iia9l3 button.active:where(.svelte-iia9l3),.pagination.svelte-iia9l3 button:where(.svelte-iia9l3):hover{background:#e74c3c;color:#fff}@media (max-width: 900px){.news-grid.svelte-iia9l3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media (max-width: 600px){.news-grid.svelte-iia9l3{grid-template-columns:1fr;grid-template-rows:none}}
