.news-page{background:#fbfaf7}
.news-hero{position:relative;min-height:68vh;display:grid;align-items:end;padding:190px 5.5vw 76px;background:#111 center/cover no-repeat;color:#fff}
.news-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,9,12,.16),rgba(5,9,12,.79))}
.news-hero-inner{position:relative;z-index:1;max-width:1050px}
.news-date{font-size:12px;letter-spacing:.22em;color:#ead290;margin-bottom:18px}
.news-hero h1{font-family:var(--serif);font-size:clamp(46px,5.7vw,82px);font-weight:400;line-height:1.02;margin:0 0 20px}
.news-hero p{font-size:18px;line-height:1.65;max-width:840px;color:#edf0f2;margin:0}
.news-article{max-width:1280px;margin:0 auto;padding:76px 5.5vw 96px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:60px}
.news-body{max-width:820px}.news-body p{font-size:18px;line-height:1.85;color:#4a4f52;margin:0 0 26px}.news-body p:first-child::first-letter{font-family:var(--serif);font-size:62px;float:left;line-height:.85;margin:8px 10px 0 0;color:#111}
.news-side{position:sticky;top:34px;align-self:start;background:#11161a;color:#fff;padding:30px}.news-side .eyebrow{color:#d9bc77}.news-side h3{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.1;margin:14px 0 16px}.news-side p{font-size:14px;line-height:1.65;color:#cfd3d5;margin:0 0 20px}.news-side a{display:inline-flex;border-bottom:1px solid #d9bc77;padding-bottom:5px;font-size:12px;letter-spacing:.14em}
.news-list-page{background:#fbfaf7;padding-top:150px;min-height:70vh}.news-list-wrap{max-width:1500px;margin:auto;padding:54px 5.5vw 96px}.news-list-head{max-width:760px;margin-bottom:46px}.news-list-head h1{font-family:var(--serif);font-size:clamp(48px,6vw,78px);font-weight:400;margin:10px 0 18px}.news-list-head p{color:#666;line-height:1.65}.news-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.news-card{display:block}.news-card img{width:100%;aspect-ratio:1.52/1;object-fit:cover}.news-card .date{display:block;color:var(--gold);font-size:11px;letter-spacing:.1em;margin-top:16px}.news-card h2{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.15;margin:8px 0 10px}.news-card p{color:#666;line-height:1.55;font-size:14px}.news-card:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
@media(max-width:980px){.news-article{grid-template-columns:1fr}.news-side{position:static}.news-list-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.news-hero{padding:150px 20px 52px;min-height:62vh}.news-hero p{font-size:15px}.news-article{padding:54px 20px 72px;gap:34px}.news-body p{font-size:16px;line-height:1.75}.news-list-page{padding-top:104px}.news-list-wrap{padding:44px 20px 72px}.news-list-grid{grid-template-columns:1fr}}

.inner-static-header .topbar{background:#11161a}
