.page_banner.svelte-bab2no{padding:2.5rem 0;background-color:#f5f7f6;border-bottom:1px solid #e0e6e3}.page-title.svelte-bab2no{margin:0;font-weight:700}.news_list_section.svelte-bab2no{padding:2.5rem 0 4rem}.search-bar.svelte-bab2no{display:flex;gap:.5rem;margin-bottom:1.5rem;max-width:32rem}.search-bar.svelte-bab2no input:where(.svelte-bab2no){flex:1;padding:.5rem .75rem;border:1px solid #ccd2d0;border-radius:4px}.search-bar.svelte-bab2no button:where(.svelte-bab2no){padding:.5rem 1.25rem;background:#025c54;color:#fff;border:0;border-radius:4px;cursor:pointer}.news-list.svelte-bab2no{list-style:none;padding:0;margin:0;border-top:1px solid #e0e6e3}.news-list.svelte-bab2no li:where(.svelte-bab2no){border-bottom:1px solid #e0e6e3}.news-list.svelte-bab2no a:where(.svelte-bab2no){display:flex;gap:1.25rem;padding:1rem 0;text-decoration:none;color:inherit;align-items:baseline}.news-list.svelte-bab2no a:where(.svelte-bab2no):hover .title:where(.svelte-bab2no){color:#025c54;text-decoration:underline}.date.svelte-bab2no{color:#6b7470;font-variant-numeric:tabular-nums;min-width:6rem}.title.svelte-bab2no{flex:1;font-weight:500}.source.svelte-bab2no{color:#6b7470;font-size:.875rem;padding:.125rem .5rem;background:#f0f4f3;border-radius:12px}.empty.svelte-bab2no{padding:3rem 0;text-align:center;color:#6b7470}.pagination.svelte-bab2no{display:flex;gap:1rem;align-items:center;justify-content:center;margin-top:2rem}.pagination.svelte-bab2no button:where(.svelte-bab2no){padding:.5rem 1rem;background:#fff;border:1px solid #ccd2d0;border-radius:4px;cursor:pointer}.pagination.svelte-bab2no button:where(.svelte-bab2no):disabled{opacity:.4;cursor:not-allowed}
