.news-container.svelte-1gc460s{max-width:1200px;margin:60px auto 100px;padding:0 20px;font-family:Nunito Sans,sans-serif}.page-title.svelte-1gc460s{text-align:center;font-size:32px;font-weight:700;color:#333;margin-bottom:50px}.news-layout.svelte-1gc460s{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}.news-list-container.svelte-1gc460s{display:flex;flex-direction:column;gap:40px}.news-list.svelte-1gc460s{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000000d;border:1px solid #f0f0f0}.news-item.svelte-1gc460s{display:flex;align-items:center;padding:24px 30px;text-decoration:none;color:#333;border-bottom:1px solid #f0f0f0;transition:background-color .2s,transform .2s}.news-item.svelte-1gc460s:last-child{border-bottom:none}.news-item.svelte-1gc460s:hover{background-color:#fafafa;transform:translate(5px)}.news-date.svelte-1gc460s{font-size:14px;color:#888;width:130px;flex-shrink:0;font-weight:500}.news-item-title.svelte-1gc460s{flex:1;font-size:18px;font-weight:600;color:#444}.news-arrow.svelte-1gc460s{color:#ccc;transition:color .2s,transform .2s}.news-item.svelte-1gc460s:hover .news-arrow:where(.svelte-1gc460s){color:#ffb300;transform:translate(3px)}.pagination.svelte-1gc460s{display:flex;justify-content:center;align-items:center;gap:15px}.page-btn.svelte-1gc460s{background:none;border:none;font-size:16px;color:#333;cursor:pointer;font-weight:600;padding:8px 12px;transition:color .2s}.page-btn.svelte-1gc460s:hover{color:#ffb300}.page-num.svelte-1gc460s{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:none;font-size:16px;cursor:pointer;color:#333;font-weight:600;transition:background-color .2s,color .2s}.page-num.svelte-1gc460s:hover:not(.active){background-color:#f5f5f5}.page-num.active.svelte-1gc460s{background-color:#ffb300;color:#fff}.news-sidebar.svelte-1gc460s{display:flex;flex-direction:column;gap:30px}.filter-card.svelte-1gc460s{background:#f9f9f9;padding:4px;border-radius:10px;border:1px solid #eee}.year-select.svelte-1gc460s{width:100%;padding:14px 20px;border:none;border-radius:8px;background:#f9f9f9;font-size:16px;color:#333;cursor:pointer;outline:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 20px center;background-size:16px}.banners.svelte-1gc460s{display:flex;flex-direction:column;gap:24px}.banner-card.svelte-1gc460s{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:transform .3s,box-shadow .3s;cursor:pointer}.banner-card.svelte-1gc460s:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.banner-card.svelte-1gc460s img:where(.svelte-1gc460s){width:100%;height:auto;display:block}@media(max-width:1024px){.news-layout.svelte-1gc460s{grid-template-columns:1fr;gap:50px}.news-sidebar.svelte-1gc460s{order:-1}.banners.svelte-1gc460s{flex-direction:row;gap:20px}.banner-card.svelte-1gc460s{flex:1;min-width:250px}}@media(max-width:640px){.news-item.svelte-1gc460s{padding:24px;flex-direction:column;align-items:flex-start;gap:10px;position:relative}.news-date.svelte-1gc460s{width:auto}.news-arrow.svelte-1gc460s{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.banners.svelte-1gc460s{flex-direction:column}.page-title.svelte-1gc460s{font-size:28px}}
