.NewsPage-module__pMFYxq__newsPage{--news-title-size:clamp(1.35rem, 2.2vw, 1.72rem);--news-card-bg:linear-gradient(180deg, #fff, #fbfefd);--news-card-border:color-mix(in oklab, var(--color-border) 86%, white);padding-block:clamp(var(--space-8,2rem), 5vw, var(--space-16,4rem))}.NewsPage-module__pMFYxq__newsHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-7,1.75rem);flex-wrap:wrap;display:flex}.NewsPage-module__pMFYxq__newsHeader h1{font-family:var(--font-display);font-size:var(--news-title-size);color:var(--clr-emerald-900);margin-bottom:var(--space-2);letter-spacing:-.02em}.NewsPage-module__pMFYxq__newsFilters{align-items:center;gap:var(--space-3);margin-bottom:var(--space-7,1.75rem);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-xs);background:linear-gradient(#ffffffdb,#ffffffb3);flex-wrap:wrap;display:flex}.NewsPage-module__pMFYxq__filterSelect{width:auto;min-width:220px;max-width:420px;display:inline-block}.NewsPage-module__pMFYxq__newsState{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-16,4rem);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.NewsPage-module__pMFYxq__newsYearGroup{margin-bottom:var(--space-8)}.NewsPage-module__pMFYxq__yearDivider{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.NewsPage-module__pMFYxq__yearBadge{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--clr-emerald-900);white-space:nowrap}.NewsPage-module__pMFYxq__yearLine{background:linear-gradient(to right, color-mix(in oklab, var(--color-primary) 28%, var(--color-border)), transparent);border-radius:1px;flex:1;height:2px}.NewsPage-module__pMFYxq__newsGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.NewsPage-module__pMFYxq__newsCard{border:1px solid var(--news-card-border);border-radius:var(--radius-xl);background:var(--news-card-bg);box-shadow:var(--shadow-sm), inset 0 1px 0 #fffc;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.NewsPage-module__pMFYxq__newsCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.NewsPage-module__pMFYxq__newsCardImage{background-position:50%;background-size:cover;background-color:var(--clr-green-100);height:180px;position:relative}.NewsPage-module__pMFYxq__newsCardImage:after{content:"";background:linear-gradient(#065f4600 46%,#065f463d);position:absolute;inset:0}.NewsPage-module__pMFYxq__newsCardImagePlaceholder{background:linear-gradient(135deg, var(--clr-green-50), var(--clr-green-100));justify-content:center;align-items:center;display:flex}.NewsPage-module__pMFYxq__newsCardImagePlaceholder i{color:var(--clr-green-300);font-size:2rem}.NewsPage-module__pMFYxq__newsCardBody{padding:var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.NewsPage-module__pMFYxq__newsCardMeta{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.NewsPage-module__pMFYxq__newsDate{font-size:var(--text-xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.NewsPage-module__pMFYxq__newsCardTitle{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--color-text);letter-spacing:-.01em;margin:0}.NewsPage-module__pMFYxq__newsCardTitle a{color:inherit;text-decoration:none;transition:color .15s}.NewsPage-module__pMFYxq__newsCardTitle a:hover{color:var(--color-primary)}.NewsPage-module__pMFYxq__newsCardSummary{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.NewsPage-module__pMFYxq__readMoreLink{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary);margin-top:auto;text-decoration:none;transition:gap .2s;display:inline-flex}.NewsPage-module__pMFYxq__readMoreLink:hover{gap:var(--space-2)}.NewsPage-module__pMFYxq__tagSm{font-size:var(--text-xs)!important;padding:2px 8px!important}.NewsPage-module__pMFYxq__pager{justify-content:center;align-items:center;gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--color-border);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.NewsPage-module__pMFYxq__pagerInfo{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:60px}@media (max-width:640px){.NewsPage-module__pMFYxq__newsFilters{flex-direction:column;align-items:stretch}.NewsPage-module__pMFYxq__filterSelect{min-width:unset;width:100%}.NewsPage-module__pMFYxq__pager{gap:var(--space-2)}.NewsPage-module__pMFYxq__pager .btn{flex:10rem;justify-content:center}}
