.news-section.svelte-1gc460s{padding:var(--space-3xl) 0 var(--space-4xl)}.page-header.svelte-1gc460s{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-2xl);flex-wrap:wrap}.page-title.svelte-1gc460s{font-size:var(--step-5);font-weight:600;margin-bottom:var(--space-xs)}.page-title.svelte-1gc460s em:where(.svelte-1gc460s){font-style:normal;font-weight:500}.page-subtitle.svelte-1gc460s{font-size:var(--step-0);color:var(--color-text-secondary)}.sort-btn.svelte-1gc460s{display:inline-flex;align-items:center;gap:.45em;padding:.4rem 1rem;font-size:.85rem;font-weight:500;color:var(--color-text);border:1px solid var(--glass-border);border-radius:100px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;flex-shrink:0}.sort-btn.svelte-1gc460s:hover{border-color:var(--color-accent)}.news-list.svelte-1gc460s{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border-light)}.news-item.svelte-1gc460s{border-bottom:1px solid var(--color-border-light);opacity:0;animation:svelte-1gc460s-rowIn .8s cubic-bezier(.76,0,.24,1) forwards;animation-delay:calc(var(--i) * .08s)}@keyframes svelte-1gc460s-rowIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.news-link.svelte-1gc460s{position:relative;display:flex;flex-direction:row;align-items:center;gap:1.5rem;padding:3rem 0;text-decoration:none;color:inherit;cursor:pointer;overflow:hidden}.hover-img.svelte-1gc460s{position:absolute;top:50%;right:5.5rem;transform:translateY(-50%);width:300px;aspect-ratio:4 / 3;border-radius:1rem;overflow:hidden;z-index:0;pointer-events:none}.hover-img.svelte-1gc460s img:where(.svelte-1gc460s){width:100%;height:100%;object-fit:cover;display:block}.news-num.svelte-1gc460s{font-size:.875rem;font-weight:300;color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:flex-start;margin-top:.6rem;min-width:2.5rem;position:relative;z-index:1}@media(min-width:640px){.news-num.svelte-1gc460s{margin-top:.9rem;min-width:3.5rem}.news-link.svelte-1gc460s{gap:3rem}}.news-content.svelte-1gc460s{flex:1;min-width:0;position:relative;z-index:1}.news-title.svelte-1gc460s{font-family:Poppins,sans-serif;font-size:clamp(1.75rem,2.5vw + .75rem,4rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-text);transition:transform .5s cubic-bezier(.76,0,.24,1),color .5s cubic-bezier(.76,0,.24,1)}.news-link.svelte-1gc460s:hover .news-title:where(.svelte-1gc460s){transform:translate(2rem);color:var(--color-text-secondary)}.news-meta.svelte-1gc460s{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;font-weight:500;color:var(--color-text-secondary);transition:transform .5s cubic-bezier(.76,0,.24,1)}.news-link.svelte-1gc460s:hover .news-meta:where(.svelte-1gc460s){transform:translate(2rem)}.meta-tag.svelte-1gc460s{display:inline-flex;align-items:center;padding:.2rem .75rem;border-radius:9999px;border:1px solid var(--glass-border)}.news-arrow.svelte-1gc460s{flex-shrink:0;width:4rem;height:4rem;border-radius:50%;border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;color:var(--color-text);background:transparent;transition:background .5s cubic-bezier(.76,0,.24,1),color .5s cubic-bezier(.76,0,.24,1),border-color .5s cubic-bezier(.76,0,.24,1);position:relative;z-index:10}.news-link.svelte-1gc460s:hover .news-arrow:where(.svelte-1gc460s){background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.empty-state.svelte-1gc460s{text-align:center;color:var(--color-text-muted);font-size:var(--step-1);padding:var(--space-4xl) 0}@media(max-width:767px){.hover-img.svelte-1gc460s,.news-arrow.svelte-1gc460s{display:none}.news-link.svelte-1gc460s{padding:1.75rem 0;gap:1rem}.news-title.svelte-1gc460s{font-size:clamp(1.5rem,5.5vw,2.2rem)}.news-meta.svelte-1gc460s{margin-top:.75rem}.news-link.svelte-1gc460s:hover .news-title:where(.svelte-1gc460s),.news-link.svelte-1gc460s:hover .news-meta:where(.svelte-1gc460s){transform:none}.page-header.svelte-1gc460s{align-items:flex-start;flex-direction:column}}
