.news-hero{background:radial-gradient(ellipse 55% 45% at 15% 10%, #d4af3714, transparent 55%), var(--emerald-deep);text-align:center;padding-bottom:70px}.news-hero .eyebrow{color:var(--gold-light)}.news-hero h1{color:var(--ivory);margin-top:14px;font-size:clamp(28px,3.4vw,42px)}.news-hero p{color:var(--gray);max-width:560px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:15.5px;font-weight:300}.news-list-section{background:var(--emerald-deep);padding:20px 0 130px}.news-empty{text-align:center;color:var(--gray);padding:60px 0}.news-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.news-grid{grid-template-columns:1fr}}.news-card{background:linear-gradient(160deg, #ffffff0d, #ffffff04), var(--emerald-mid);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .5s var(--ease);border:1px solid #d4af3747;border-radius:3px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 18px 40px -28px #000000a6}.news-card:hover{border-color:var(--gold-light);transform:translateY(-4px);box-shadow:0 26px 50px -26px #000000b3}.news-card-poster{aspect-ratio:16/10;background:var(--emerald-mid);overflow:hidden}.news-card-poster img{object-fit:cover;width:100%;height:100%;display:block}.news-card-poster-fallback{background:radial-gradient(circle at 50% 40%, var(--gold-deep), var(--emerald-mid) 75%);width:100%;height:100%}.news-card-body{padding:24px 26px 28px}.news-card-category{font-family:var(--label);letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-deep);background:#d4af371f;border:1px solid #d4af374d;border-radius:2px;margin-right:10px;padding:3px 8px;font-size:9.5px;display:inline-block}.news-card-date{font-family:var(--label);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray);font-size:10.5px}.news-card-body h2{color:var(--ivory);margin-top:10px;font-size:18px;line-height:1.4}.news-card-body p{color:var(--gray);margin-top:10px;font-size:13.5px;font-weight:300;line-height:1.6}.news-card-readmore{font-family:var(--label);letter-spacing:1.2px;text-transform:uppercase;color:var(--gold-light);margin-top:16px;font-size:10.5px;display:inline-block}.news-article{background:var(--emerald-deep);padding-bottom:130px}.news-article-wrap{max-width:760px}.news-article-meta{align-items:center;gap:10px;margin-bottom:18px;display:flex}.news-article h1{color:var(--ivory);font-size:clamp(28px,3.4vw,42px);line-height:1.3}.news-article-poster{border:1px solid #d4af3747;border-radius:3px;margin-top:32px;overflow:hidden}.news-article-poster img{width:100%;display:block}.news-article-content{margin-top:36px}.news-article-content p{color:var(--gray-soft);margin-bottom:22px;font-size:15.5px;font-weight:300;line-height:1.85}.news-article-content p:last-child{margin-bottom:0}
