.timeline.svelte-1gc460s{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding:.7rem 1rem 0;overflow-x:auto}.timeline-line.svelte-1gc460s{position:absolute;top:17px;left:2rem;right:2rem;height:1px;background:var(--border)}.timeline.svelte-1gc460s button:where(.svelte-1gc460s){position:relative;z-index:1;display:grid;flex:1 0 72px;justify-items:center;gap:.45rem;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.timeline.svelte-1gc460s button:where(.svelte-1gc460s) span:where(.svelte-1gc460s){width:13px;height:13px;border:3px solid var(--surface);border-radius:50%;background:#b8bec7;box-shadow:0 0 0 1px #b8bec7;transition:transform .2s ease,background .2s ease}.timeline.svelte-1gc460s button:where(.svelte-1gc460s) b:where(.svelte-1gc460s){font-size:.78rem;font-weight:600}.timeline.svelte-1gc460s button:where(.svelte-1gc460s):hover span:where(.svelte-1gc460s),.timeline.svelte-1gc460s button.active:where(.svelte-1gc460s) span:where(.svelte-1gc460s){transform:scale(1.25);background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.timeline.svelte-1gc460s button.active:where(.svelte-1gc460s){color:var(--accent)}.news-grid.svelte-1gc460s{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr;gap:1.3rem}.news-card.svelte-1gc460s{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .15s ease}.news-card.svelte-1gc460s:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.news-thumb.svelte-1gc460s{position:relative;aspect-ratio:16 / 9;background:var(--accent-soft)}.news-thumb.svelte-1gc460s img:where(.svelte-1gc460s){width:100%;height:100%;object-fit:cover}.news-thumb-empty.svelte-1gc460s{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--accent);font-weight:700;letter-spacing:.1em;opacity:.5}.cat.svelte-1gc460s{position:absolute;top:.6rem;left:.6rem;background:var(--accent);color:#fff;font-size:.72rem;padding:.2rem .6rem;border-radius:20px}.news-body.svelte-1gc460s{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.date.svelte-1gc460s{color:var(--text-muted);font-size:.82rem}.news-body.svelte-1gc460s h3:where(.svelte-1gc460s){font-size:1.05rem;color:var(--text-strong);line-height:1.3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.excerpt.svelte-1gc460s{color:var(--text-muted);font-size:.9rem;flex:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.more.svelte-1gc460s{color:var(--accent);font-weight:600;font-size:.88rem;margin-top:.3rem}.pager.svelte-1gc460s{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.pager.svelte-1gc460s button:where(.svelte-1gc460s){background:var(--accent);color:#fff;border:none;border-radius:8px;padding:.55rem 1rem;cursor:pointer;font-size:.9rem}.pager.svelte-1gc460s button:where(.svelte-1gc460s):disabled{opacity:.45;cursor:not-allowed}.pager-info.svelte-1gc460s{color:var(--text-muted);font-size:.9rem}.state.svelte-1gc460s{text-align:center;padding:3rem 1rem}.spinner.svelte-1gc460s{width:44px;height:44px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:svelte-1gc460s-spin 1s linear infinite;margin:0 auto 1rem}@keyframes svelte-1gc460s-spin{to{transform:rotate(360deg)}}
