.NewsIndexPage-module__hgK7IG__news-back-link{color:#92278f;margin-bottom:16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.NewsIndexPage-module__hgK7IG__news-back-link:hover{text-decoration:underline}.NewsIndexPage-module__hgK7IG__news-index-description{color:#92278f;margin-top:8px;font-size:18px;font-weight:700}.NewsIndexPage-module__hgK7IG__news-empty{text-align:center;color:#666;padding:32px 0;font-style:italic}.NewsIndexPage-module__hgK7IG__news-list{flex-direction:column;gap:24px;margin-top:32px;display:flex}.NewsIndexPage-module__hgK7IG__news-item{background:0 0;border-radius:12px;transition:transform .2s;overflow:hidden}.NewsIndexPage-module__hgK7IG__news-item:hover{transform:translateY(-2px)}.NewsIndexPage-module__hgK7IG__news-item-link{color:inherit;text-decoration:none;display:block}.NewsIndexPage-module__hgK7IG__news-item-image{aspect-ratio:16/9;background:#f4f4f4;border-radius:12px;width:100%;margin-bottom:16px;overflow:hidden}.NewsIndexPage-module__hgK7IG__news-item-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.NewsIndexPage-module__hgK7IG__news-item:hover .NewsIndexPage-module__hgK7IG__news-item-image img{transform:scale(1.05)}.NewsIndexPage-module__hgK7IG__news-item-content{padding:0}.NewsIndexPage-module__hgK7IG__news-item-title{font-family:var(--font-body,"Geologica",sans-serif);color:#92278f;margin-bottom:8px;font-size:20px;font-weight:700;line-height:130%;transition:color .2s}.NewsIndexPage-module__hgK7IG__news-item:hover .NewsIndexPage-module__hgK7IG__news-item-title{color:#7a1f77}.NewsIndexPage-module__hgK7IG__news-item-date{color:#666;margin-bottom:12px;font-size:14px;display:inline-block}.NewsIndexPage-module__hgK7IG__news-item-excerpt{color:#0d0d0d;margin-bottom:12px;font-size:16px;line-height:160%}.NewsIndexPage-module__hgK7IG__news-item-read-more{color:#92278f;font-size:14px;font-weight:700;transition:color .2s;display:inline-block}.NewsIndexPage-module__hgK7IG__news-item:hover .NewsIndexPage-module__hgK7IG__news-item-read-more{color:#7a1f77}.NewsIndexPage-module__hgK7IG__news-footer{margin-top:48px;padding-top:24px}@media (min-width:768px){.NewsIndexPage-module__hgK7IG__news-item-title{font-size:24px}.NewsIndexPage-module__hgK7IG__news-item-excerpt{font-size:18px}}
