.news-page{overflow-x:hidden}.news-page-head{padding:144px 0 92px}.news-page-head h1{margin:0;max-width:760px;font-size:var(--fs-h1);font-weight:470;line-height:1.16;letter-spacing:-.045em}.news-page-head>div>p:last-child{max-width:760px;margin:28px 0 0;color:var(--muted);font-size:18px;line-height:1.75}.news-list{padding:0 0 124px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 22px;border-top:1px solid #e3e8e5;padding-top:42px}.news-card{min-width:0}.news-thumb{display:block;overflow:hidden;border-radius:12px;background:#eef2ef;aspect-ratio:16/9}.news-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-thumb:hover img{transform:scale(1.015)}.news-meta{margin-top:18px;color:#73807a;font-size:12px;font-weight:600;letter-spacing:.08em}.news-card h2{margin:14px 0 0;font-size:clamp(20px,1.55vw,24px);font-weight:520;line-height:1.42;letter-spacing:-.03em}.news-card h2 a{color:var(--ink)}.news-card h2 a:hover{color:var(--brand)}.news-card>p{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.72}.news-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid #e3e8e5}.news-links a{font-size:13px;font-weight:520;color:#52635b}.news-links a:hover{color:var(--brand)}@media(max-width:980px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.news-page-head{padding:92px 0 72px}.news-page-head>div>p:last-child{font-size:16px}.news-list{padding-bottom:84px}.news-grid{grid-template-columns:1fr;gap:38px;padding-top:32px}.news-thumb{border-radius:10px}.news-card>p{font-size:16px}}
