.News-module__1ULjOG__news{background:var(--surface-page);padding:100px 0}.News-module__1ULjOG__header{text-align:center;margin-bottom:50px}.News-module__1ULjOG__heading{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:12px}.News-module__1ULjOG__subheading{font-family:var(--font-body);color:var(--color-text-secondary);font-size:1rem}.News-module__1ULjOG__grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.News-module__1ULjOG__card{background:var(--surface-raised);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.News-module__1ULjOG__imageWrap{width:100%;height:260px;overflow:hidden}.News-module__1ULjOG__imageWrap img{object-fit:cover;width:100%;height:100%}.News-module__1ULjOG__cardContent{flex-direction:column;flex:1;padding:24px 28px 28px;display:flex}.News-module__1ULjOG__cardTitle{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:12px;font-size:22px;font-weight:500;line-height:1.35}.News-module__1ULjOG__excerpt{font-family:var(--font-body);color:var(--color-text-secondary);flex:1;margin-bottom:16px;font-size:.9rem;line-height:1.6}.News-module__1ULjOG__readMore{font-family:var(--font-body);color:#e0365b;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:600}.News-module__1ULjOG__readMore:hover{color:var(--color-accent)}html[data-theme=dark] .News-module__1ULjOG__readMore{color:#ff8298}@media (max-width:900px){.News-module__1ULjOG__grid{grid-template-columns:1fr;gap:24px}.News-module__1ULjOG__news{padding:60px 0}.News-module__1ULjOG__imageWrap{height:200px}}
