.news-header{box-shadow:0 2px 8px rgba(0,0,0,.08)}.news-header .header-inner{width:min(1320px,78.5vw)}.news-header .logo{width:530px}.news-header .main-nav{gap:33px}.news-header .main-nav i{display:none}.news-hero{height:min(43.65vw,838px);min-height:420px;overflow: hidden; }.news-hero img{width:100%;}.news-page{padding:78px 0 90px}.news-cards{width:min(1200px,78.1vw);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:34px 20px}.news-cards article{background:#fff;overflow:hidden;transition:box-shadow .35s,transform .35s}.news-cards article:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-4px)}.news-cards img{width:100%;aspect-ratio:2.05/1;object-fit:cover}.news-cards article>div{padding:20px 18px 24px}.news-cards h3{min-height:52px;margin:0 0 10px;font-size:16px;line-height:1.65;font-weight:400;color:#444}.news-cards time{font-size:13px;color:#b38d54}.news-cards p{margin:11px 0 0;font-size:13px;line-height:1.8;color:#888}.news-title{margin-bottom:8px}.news-reveal{opacity:0;transform:translateY(48px);transition:opacity .9s ease,transform 1s cubic-bezier(.22,.61,.36,1);transition-delay:var(--delay,0ms)}.news-reveal.visible{opacity:1;transform:none}
@media(max-width:1100px){.news-header .logo{width:400px}.news-header .main-nav{gap:18px}}
@media(max-width:760px){.news-header .logo{width:240px}.news-hero{height:56vw;min-height:240px}.news-page{padding:50px 0}.news-cards{width:88%;grid-template-columns:1fr 1fr;gap:20px 12px}.news-cards h3{font-size:14px}.news-cards p{display:none}}
@media(max-width:480px){.news-cards{grid-template-columns:1fr}.news-cards p{display:block}}
@media(prefers-reduced-motion:reduce){.news-reveal{opacity:1;transform:none;transition:none}}
.news-card-link{display:block;color:inherit;text-decoration:none}
