.newsPage,.newsArticlePage{box-sizing:border-box;color:#fff;max-width:900px;min-height:100vh;margin:0 auto;padding:100px 16px 60px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.newsPageTitle{margin:0 0 24px}.newsList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.newsListLink{color:inherit;border:1px solid #ffffff40;border-radius:4px;gap:16px;padding:12px;text-decoration:none;display:flex}.newsListLink:hover{border-color:#fff}.newsListImage{object-fit:cover;border-radius:2px;flex-shrink:0;width:200px;height:112px}.newsListText{min-width:0}.newsListText h2{overflow-wrap:anywhere;margin:0 0 4px}.newsListText time{color:#bdbdbd;font-size:14px}.newsListText p{color:#d8d8d8;margin:8px 0 0}.newsArticleBack{color:#bdbdbd;text-decoration:none}.newsArticleHeader{margin:16px 0 32px}.newsArticleHeader h1{overflow-wrap:anywhere;margin:0 0 8px}.newsArticleHeader time{color:#bdbdbd}.newsArticleSummary{color:#d8d8d8;margin:16px 0 0;font-size:18px}.newsArticleHeading{margin:40px 0 12px}.newsArticleSubheading{margin:28px 0 8px}.newsArticleText{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 16px;line-height:1.6}.newsArticleFigure{margin:24px 0}.newsArticleFigure img{border-radius:4px;max-width:100%;height:auto;display:block}.newsArticleFigure figcaption{color:#bdbdbd;text-align:center;margin-top:8px;font-size:14px}@media (width<=600px){.newsListLink{flex-direction:column}.newsListImage{aspect-ratio:16/9;width:100%;height:auto}}
