.NewsPage_container__1ffV_{min-height:100vh;background:var(--bg-primary)}.NewsPage_pageHero__rZ0pr{background:var(--bg-dark);padding:140px 0 80px;position:relative;overflow:hidden}.NewsPage_pageHero__rZ0pr:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(0,200,83,.12) 0,transparent 60%),radial-gradient(ellipse 40% 60% at 10% 80%,rgba(0,200,83,.06) 0,transparent 50%);pointer-events:none}.NewsPage_heroInner__gtlrD{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-l);position:relative;z-index:1}.NewsPage_heroLabel__7_e4y{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--primary-green);margin-bottom:20px}.NewsPage_heroLabel__7_e4y:before{content:"";width:24px;height:2px;background:var(--primary-green);display:inline-block}.NewsPage_title__sxcg3{font-size:clamp(3rem,6vw,5.5rem);font-weight:800;color:#fff;letter-spacing:-.04em;line-height:1;margin:0 0 20px;font-family:var(--font-family-primary)}.NewsPage_heroSubtitle__LQc6s{font-size:var(--font-size-lg);color:hsla(0,0%,100%,.45);font-weight:400;font-family:var(--font-family-primary)}.NewsPage_content__Tw4HE{max-width:var(--container-width);margin:0 auto;padding:60px var(--spacing-l) 120px}.NewsPage_filterContainer__2OWvw{display:flex;align-items:center;gap:8px;margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.06);flex-wrap:wrap}.NewsPage_filterButton__YA7XB{padding:8px 20px;border-radius:6px;border:1.5px solid transparent;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:var(--font-family-primary);letter-spacing:.01em}.NewsPage_filterButton__YA7XB:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:rgba(0,0,0,.08)}.NewsPage_filterButton__YA7XB.NewsPage_active__UuA3H{background:var(--bg-dark);color:#fff;border-color:var(--bg-dark);box-shadow:0 2px 8px rgba(0,0,0,.15)}.NewsPage_yearFilterContainer__HBMxo{display:flex;align-items:center;gap:4px;margin-bottom:36px}.NewsPage_yearButton__SofE0{padding:6px 16px;border-radius:20px;border:1.5px solid transparent;background:transparent;color:var(--text-tertiary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:var(--font-family-primary);letter-spacing:.01em;position:relative}.NewsPage_yearButton__SofE0:hover{color:var(--text-primary);background:var(--bg-secondary)}.NewsPage_yearButton__SofE0.NewsPage_yearActive__4m1GN{color:var(--primary-green);background:rgba(0,200,83,.08);border-color:rgba(0,200,83,.25)}.NewsPage_emptyState__fmahq{padding:64px 32px;text-align:center;color:var(--text-tertiary);font-size:.95rem;background:var(--bg-primary);font-family:var(--font-family-primary)}.NewsPage_list__H3m2A{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:rgba(0,0,0,.06);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.NewsPage_item__cF6Rv{display:grid;grid-template-columns:200px 1fr;background:var(--bg-primary);transition:background .25s ease;animation:NewsPage_slideUp__7EiIB .4s ease-out forwards;opacity:0;position:relative;min-height:140px}@keyframes NewsPage_slideUp__7EiIB{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.NewsPage_item__cF6Rv:hover{background:#fafffe;z-index:1}.NewsPage_link__IK5O9{text-decoration:none;color:inherit;cursor:pointer;display:grid;grid-template-columns:200px 1fr;min-height:140px}.NewsPage_imageWrapper__U5FwF{width:200px;height:100%;min-height:140px;overflow:hidden;flex-shrink:0;background:var(--bg-tertiary);position:relative}.NewsPage_image__h2g72{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.33,1,.68,1)}.NewsPage_item__cF6Rv:hover .NewsPage_image__h2g72{transform:scale(1.06)}.NewsPage_textFallback__27Ock{background:var(--bg-dark);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px 18px;gap:8px;overflow:hidden;position:relative}.NewsPage_textFallback__27Ock:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(0,200,83,.15) 0,transparent 65%);pointer-events:none}.NewsPage_fallbackCategory__91GlY{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-green);opacity:.9;font-family:var(--font-family-primary)}.NewsPage_fallbackText__mGFoJ{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.65);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-family-primary)}.NewsPage_articleContent__3rm9l{padding:28px 32px;display:flex;flex-direction:column;justify-content:center;gap:10px;position:relative}.NewsPage_articleContent__3rm9l:after{content:"→";position:absolute;right:28px;top:50%;transform:translateY(-50%) translateX(-4px);font-size:18px;color:var(--text-tertiary);opacity:0;transition:all .25s ease}.NewsPage_item__cF6Rv:hover .NewsPage_articleContent__3rm9l:after,.NewsPage_link__IK5O9:hover .NewsPage_articleContent__3rm9l:after{opacity:1;transform:translateY(-50%) translateX(0);color:var(--primary-green)}.NewsPage_meta__8Cqfi{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.NewsPage_date__K4_WA{font-size:12px;color:var(--text-tertiary);font-weight:500;font-family:var(--font-family-primary);letter-spacing:.02em}.NewsPage_category__WPWmc{font-size:10px;padding:3px 10px;border-radius:4px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-family-primary)}.NewsPage_notice__4eXPA{background:var(--bg-secondary);color:var(--text-secondary)}.NewsPage_award__GdpZB{background:#fff8e1;color:#f57c00}.NewsPage_adoption__RQ0K0{background:#e8f5e9;color:#2e7d32}.NewsPage_event__TLhFT{background:#e3f2fd;color:#1565c0}.NewsPage_itemTitle__1JpOv{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;color:var(--text-primary);line-height:1.45;margin:0;transition:color .2s ease;font-family:var(--font-family-primary);letter-spacing:-.01em}.NewsPage_item__cF6Rv:hover .NewsPage_itemTitle__1JpOv,.NewsPage_link__IK5O9:hover .NewsPage_itemTitle__1JpOv{color:var(--primary-dark)}.NewsPage_description__3fVGK{color:var(--text-secondary);font-size:.875rem;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NewsPage_buttonWrapper__l_08a{display:flex;justify-content:center;margin-top:64px}.NewsPage_homeButton__2OCs3{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--bg-dark);color:#fff;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s ease;font-family:var(--font-family-primary);letter-spacing:.01em}.NewsPage_homeButton__2OCs3:before{content:"←";font-size:16px;transition:transform .2s ease}.NewsPage_homeButton__2OCs3:hover{background:#1f2937;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.18);color:#fff}.NewsPage_homeButton__2OCs3:hover:before{transform:translateX(-3px)}@media (max-width:768px){.NewsPage_pageHero__rZ0pr{padding:110px 0 60px}.NewsPage_heroInner__gtlrD{padding:0 20px}.NewsPage_title__sxcg3{font-size:2.8rem}.NewsPage_content__Tw4HE{padding:40px 20px 80px}.NewsPage_filterContainer__2OWvw{margin-bottom:16px;padding-bottom:20px;gap:6px}.NewsPage_filterButton__YA7XB{padding:7px 14px;font-size:12px}.NewsPage_yearFilterContainer__HBMxo{margin-bottom:28px;gap:4px}.NewsPage_yearButton__SofE0{padding:5px 12px;font-size:12px}.NewsPage_list__H3m2A{gap:2px;border-radius:12px}.NewsPage_item__cF6Rv,.NewsPage_link__IK5O9{grid-template-columns:1fr;min-height:auto}.NewsPage_imageWrapper__U5FwF{width:100%;height:200px;min-height:200px}.NewsPage_articleContent__3rm9l{padding:20px 20px 24px}.NewsPage_articleContent__3rm9l:after{display:none}.NewsPage_itemTitle__1JpOv{font-size:1rem}.NewsPage_description__3fVGK{font-size:.825rem}.NewsPage_homeButton__2OCs3{padding:12px 24px;font-size:13px}}@media (max-width:480px){.NewsPage_title__sxcg3{font-size:2.2rem}.NewsPage_heroSubtitle__LQc6s{font-size:.9rem}}