.news-root[data-v-1c67a337]{position:relative;min-height:80vh;color:var(--text-primary);font-family:Poppins,sans-serif;isolation:isolate}.news-ellipse[data-v-1c67a337]{position:absolute;top:0;left:0;transform:translate(5vw) translateY(-25vw);border-radius:100%;width:90vw;height:50vw;background:var(--ellipse-color);-webkit-filter:blur(130px);filter:blur(130px);pointer-events:none;z-index:0}.news-ellipse-2[data-v-1c67a337]{top:auto;bottom:6vh;left:0;right:auto;transform:translate(18vw);width:70vw;height:55vw}@keyframes ellipse-breathe-1c67a337{0%{opacity:.45;scale:.92}to{opacity:.9;scale:1.1}}.news-ellipse[data-v-1c67a337]{will-change:opacity,scale;animation:ellipse-breathe-1c67a337 16s ease-in-out infinite alternate}.news-ellipse-2[data-v-1c67a337]{animation:ellipse-breathe-1c67a337 23s ease-in-out infinite alternate;animation-delay:-8s}@media (prefers-reduced-motion: reduce){.news-ellipse[data-v-1c67a337],.news-ellipse-2[data-v-1c67a337]{animation:none}}.news-hero[data-v-1c67a337]{padding:clamp(48px,10vw,100px) clamp(20px,6vw,80px) clamp(36px,7vw,80px);text-align:center;position:relative;z-index:1}.news-hero-text[data-v-1c67a337]{max-width:600px;margin:0 auto}.news-hero-title[data-v-1c67a337]{margin:0;font-weight:900;color:var(--text-primary);line-height:1.1;transition:font-size .08s linear;will-change:font-size}.news-hero-subtitle[data-v-1c67a337]{font-size:clamp(0em,5vw,1.4rem);font-weight:500;color:var(--text-primary);margin-top:.5em;transition:opacity .05s linear;will-change:opacity}.news-body[data-v-1c67a337]{max-width:min(92vw,1100px);margin:0 auto;padding:0 0 clamp(28px,5vw,60px) 0;position:relative;z-index:1}.news-search-wrap[data-v-1c67a337]{position:relative;display:flex;align-items:center;margin-bottom:16px}.news-search-icon[data-v-1c67a337]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:var(--text-primary);opacity:.55;pointer-events:none}.news-search[data-v-1c67a337]{width:100%;font-family:Poppins,sans-serif;font-size:clamp(.9rem,2.4vw,1rem);color:var(--text-primary);background:var(--bg-card);border:1.5px solid rgba(140,136,174,.3);border-radius:999px;padding:12px 44px;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.news-search[data-v-1c67a337]::placeholder{color:var(--text-primary);opacity:.45}.news-search[data-v-1c67a337]:focus{border-color:#8c88ae;box-shadow:0 0 0 3px #8c88ae2e}.news-search-clear[data-v-1c67a337]{position:absolute;right:12px;width:26px;height:26px;border:none;background:#8c88ae26;color:var(--text-primary);border-radius:50%;font-size:.8rem;line-height:1;cursor:pointer;opacity:.7;transition:opacity .15s ease,background .15s ease}.news-search-clear[data-v-1c67a337]:hover{opacity:1;background:#8c88ae47}.filter-bar[data-v-1c67a337]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.filter-pill[data-v-1c67a337]{font-family:Poppins,sans-serif;font-size:clamp(.75rem,2.5vw,.875rem);font-weight:600;padding:6px 18px;border-radius:999px;border:1.5px solid var(--text-primary);background:transparent;color:var(--text-primary);cursor:pointer;opacity:.55;transition:opacity .15s,background .15s,color .15s}.filter-pill--active[data-v-1c67a337],.filter-pill[data-v-1c67a337]:hover{opacity:1;background:#553985;border-color:#553985;color:#fff}.news-status[data-v-1c67a337]{text-align:center;font-size:1rem;opacity:.55;padding:48px 0}.news-status--error[data-v-1c67a337]{opacity:1;color:#c77}.news-list[data-v-1c67a337]{display:flex;flex-direction:column;gap:28px}.news-card[data-v-1c67a337]{background:var(--bg-card);border-radius:1.2em;overflow:hidden;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.news-card[data-v-1c67a337]:hover{transform:translateY(-3px);box-shadow:0 10px 28px #00000024}.news-card-image[data-v-1c67a337]{width:100%;max-height:320px;object-fit:cover;display:block}.news-card-image--dark[data-v-1c67a337]{display:none}:root[data-theme=dark] .news-card-image--dark[data-v-1c67a337]{display:block}:root[data-theme=dark] .news-card-image--light[data-v-1c67a337]{display:none}.news-card-content[data-v-1c67a337]{padding:clamp(20px,4vw,36px)}.news-card-meta[data-v-1c67a337]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.type-badge[data-v-1c67a337]{font-size:.72rem;font-weight:700;padding:3px 12px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.type-badge--announcement[data-v-1c67a337]{background:var(--announcement-badge-bg);color:var(--announcement-badge-color)}.type-badge--post[data-v-1c67a337]{background:var(--post-badge-bg);color:var(--post-badge-color)}.news-card-date[data-v-1c67a337]{font-size:.8rem;opacity:.55}.news-card-lang[data-v-1c67a337]{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--post-badge-bg);color:var(--post-badge-color);opacity:.85}.news-card-title[data-v-1c67a337]{font-size:clamp(1.1rem,3vw,1.5rem);font-weight:800;margin:0 0 12px;line-height:1.3;color:var(--text-primary)}.news-card-subtitle[data-v-1c67a337]{font-size:clamp(.875rem,2vw,1.05rem);line-height:1.55;color:var(--text-primary);opacity:.78;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-readmore[data-v-1c67a337]{font-size:.85rem;font-weight:700;color:#8c88ae;letter-spacing:.02em;transition:color .15s ease,transform .15s ease;display:inline-block}.news-card:hover .news-card-readmore[data-v-1c67a337]{color:#553985;transform:translate(3px)}@media (min-width: 900px){.news-hero[data-v-1c67a337]{padding:60px 10% 70px}.news-hero-subtitle[data-v-1c67a337]{font-size:clamp(0em,1.5vw,1.3rem)}.news-ellipse[data-v-1c67a337]{background:var(--ellipse-color-desktop);transform:translateY(-21vw);width:90vw;height:30vw;-webkit-filter:blur(100px);filter:blur(100px)}.news-ellipse-2[data-v-1c67a337]{transform:translate(35vw);width:50vw;height:24vw}.news-card[data-v-1c67a337]{flex-direction:row}.news-card-image[data-v-1c67a337]{width:clamp(200px,30%,340px);max-height:none;flex-shrink:0;object-fit:cover}.news-card-content[data-v-1c67a337]{flex:1}}@media (min-width: 600px) and (max-width: 899px){.news-hero-subtitle[data-v-1c67a337]{font-size:clamp(16px,2.4vw,19px)}.news-card[data-v-1c67a337]{flex-direction:row}.news-card-image[data-v-1c67a337]{width:clamp(200px,30%,340px);max-height:none;flex-shrink:0;object-fit:cover}.news-card-content[data-v-1c67a337]{flex:1}}
