.news-hero{text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:63px;min-height:640px;padding:140px 24px;display:flex}.news-hero h1{max-width:1080px;font-size:50px;line-height:40px}.news-hero__lead{width:min(763px,100%);font-size:30px;font-weight:700;line-height:48px}.news-hero--post .news-hero__lead{display:none}.news-hero--post h1{line-height:1.3}@media (width<=600px){.news-hero{gap:30px;min-height:420px;padding:100px 20px}.news-hero h1{font-size:36px;line-height:40px}.news-hero__lead{font-size:18px;line-height:28px}.news-hero--post .news-hero__lead{display:block}}.news-archive,.news-latest{flex-direction:column;align-items:center;gap:80px;padding:140px clamp(40px,8.3333vw,160px);display:flex}@media (width<=600px){.news-archive,.news-latest{padding:61px 20px 60px}}.news-feed{width:100%;max-width:1320px;padding:0;list-style:none}.news-feed a{color:inherit;border-bottom:1px dashed #000;align-items:flex-start;gap:80px;padding:40px;font-size:20px;line-height:40px;text-decoration:none;display:flex}.news-feed a:hover span{text-decoration:underline}.news-feed time{white-space:nowrap;flex-shrink:0}.news-feed span{overflow-wrap:anywhere;min-width:0}@media (width<=900px){.news-feed a{gap:40px;padding:30px 20px}}@media (width<=600px){.news-feed a{flex-direction:column;gap:20px;padding:20px}}.news-pagination{justify-content:center;align-items:center;gap:0;font-size:30px;font-weight:700;line-height:48px;display:flex}.news-pagination a{color:inherit;text-decoration:none}.news-pagination__number{place-items:center;min-width:49px;height:67px;display:grid}.news-pagination__number[aria-current=page]{color:#fff;background:#000;border-radius:50%;width:67px}.news-pagination__arrow{place-items:center end;width:42px;height:67px;display:grid}.news-pagination__arrow img{width:18px;height:36px}.news-pagination__arrow--prev{justify-items:start;width:53px}.news-pagination__arrow--prev img{transform:rotate(180deg)}.news-pagination span.news-pagination__arrow{opacity:.3}@media (width<=600px){.news-pagination{font-size:24px;line-height:38.4px}.news-pagination__number{min-width:39.2px;height:53.6px}.news-pagination__number[aria-current=page]{width:53.6px}.news-pagination__arrow{width:33.6px;height:53.6px}.news-pagination__arrow--prev{width:42.4px}.news-pagination__arrow img{width:14.4px;height:28.8px}}.news-post__main{flex-direction:column;align-items:center;gap:80px;padding:120px;display:flex}.news-post__content{overflow-wrap:anywhere;width:100%;max-width:1080px;font-size:20px;line-height:40px}.news-post__content>*+*{margin-top:40px}.news-post__content h2{text-align:center;margin-bottom:80px;font-size:40px;line-height:48px}.news-post__content h3{font-size:30px;line-height:1.5}.news-post__content ul,.news-post__content ol{padding-left:1.5em}.news-post__content img,.news-post__content video{max-width:100%;height:auto}.news-post__content figure{margin-inline:0}.news-post__content a{text-decoration:underline}.news-post__content pre,.news-post__content .wp-block-table{overflow-x:auto}.news-post__content blockquote{border-left:2px solid;margin-inline:0;padding-left:24px}.news-post__main-image{object-fit:contain;width:auto;max-width:min(100%,1000px);height:auto;max-height:480px;display:block}.news-post__navigation{justify-content:space-between;align-items:center;width:100%;max-width:1080px;padding-inline:20px;display:flex}.news-post__navigation a{color:inherit;align-items:center;gap:20px;font-size:24px;line-height:36px;text-decoration:none;display:flex}.news-post__navigation a:hover{text-decoration:underline}.news-post__navigation img{width:18px;height:36px}.news-post__arrow--prev{transform:rotate(180deg)}.news-post__back{width:min(437px,100%);min-height:80px;color:inherit;border:1px solid #000;border-radius:14px;place-items:center;font-size:30px;font-weight:700;line-height:48px;text-decoration:none;display:grid}.news-post__back:hover{color:#fff;background:#000}@media (width<=900px){.news-post__main{padding-inline:40px}}@media (width<=600px){.news-post__main{gap:140px;padding:60px 20px}.news-post__content h2{font-size:32px;line-height:39px}.news-post__back{width:min(342px,100%)}}.news-latest h2{text-align:center;font-size:60px;line-height:73px}@media (width<=600px){.news-latest h2{font-size:32px;line-height:39px}}
