.news-list{max-width:1200px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a}.news-list .news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-rows:460px;gap:2rem;justify-items:stretch;align-items:start}.news-list .pagination{text-align:center;margin-top:2rem}.news-list .pagination a{color:var(--color-highlight-1);font-weight:600;text-decoration:underline}.news-list .pagination a:hover{color:var(--color-outline)}@media (max-width: 1024px){.news-list{padding:1rem}.news-list .news-grid{flex-direction:column;gap:1.5rem}.news-list .news-grid article{min-width:0}}.search-bar-wrap.svelte-18dwxam{display:flex;justify-content:center;margin:0rem auto 10rem;animation:svelte-18dwxam-fadeInUp .7s cubic-bezier(.4,0,.2,1);z-index:20;background:#fffffff7;padding-top:.5rem;padding-bottom:.5rem;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-18dwxam-fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.search-bar.svelte-18dwxam{display:flex;align-items:center;background:#fff;border-radius:2.5em;box-shadow:0 2px 16px #00000012;padding:.2em 1.2em .2em .8em;min-width:320px;max-width:480px;width:100%;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;position:relative}.search-bar.focused.svelte-18dwxam{box-shadow:0 4px 32px #00000021;border:2px solid #0077cc}.search-bar.empty.svelte-18dwxam{border:2px solid #ffb3b3}.search-icon.svelte-18dwxam{margin-right:.7em;flex-shrink:0;transition:stroke .3s cubic-bezier(.4,0,.2,1)}.search-input.svelte-18dwxam{border:none;outline:none;font-size:1.08rem;background:transparent;width:100%;padding:.7em 0;color:#222;transition:color .2s cubic-bezier(.4,0,.2,1)}.clear-btn.svelte-18dwxam{background:none;border:none;outline:none;cursor:pointer;margin-left:.5em;padding:.2em;border-radius:50%;transition:background .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.clear-btn.svelte-18dwxam:hover{background:#f3f3f3}.no-results.svelte-18dwxam{text-align:center;color:#888;font-size:1.1rem;margin:2.5rem 0 1.5rem;animation:svelte-18dwxam-fadeInUp .5s cubic-bezier(.4,0,.2,1)}.no-results.svelte-18dwxam span:where(.svelte-18dwxam){color:#07c;font-weight:500}.news-grid.svelte-18dwxam{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:2.2rem 1.5rem;margin-bottom:2.5rem;margin-top:.5rem}.news-card-anim.svelte-18dwxam{animation:svelte-18dwxam-fadeInCard .5s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}@keyframes svelte-18dwxam-fadeInCard{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pagination.svelte-18dwxam{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.5rem}.pagination-btn.svelte-18dwxam{background:none;border:none;color:#222;font-size:1rem;padding:.5em 1.2em;border-radius:999px;cursor:pointer;position:relative;overflow:hidden;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:none;min-width:120px}.pagination-btn.svelte-18dwxam:disabled{opacity:.3;cursor:not-allowed}.pagination-btn.svelte-18dwxam:not(:disabled):hover{background:#f3f3f3;color:#07c;transform:translateY(-2px) scale(1.04);box-shadow:0 2px 12px #0077cc12;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.pagination-btn.animating.newer.svelte-18dwxam{animation:svelte-18dwxam-slideLeft .45s cubic-bezier(.4,0,.2,1) forwards}.pagination-btn.animating.older.svelte-18dwxam{animation:svelte-18dwxam-slideRight .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-18dwxam-slideLeft{0%{transform:translate(0);opacity:1}60%{transform:translate(-16px);opacity:.7}to{transform:translate(-32px);opacity:0}}@keyframes svelte-18dwxam-slideRight{0%{transform:translate(0);opacity:1}60%{transform:translate(16px);opacity:.7}to{transform:translate(32px);opacity:0}}
