.color-coral{background-color:#ff5d54}.color-white{background-color:#fff}.color-black{background-color:#000}.block_news-archive .block-inner .archive-wrapper{list-style-type:none;padding-left:0}.block_news-archive .block-inner .archive-wrapper article{margin-bottom:60px}.block_news-archive .block-inner .archive-wrapper article a{display:grid;grid-template-columns:2fr 3fr;gap:70px calc(30px*2)}.block_news-archive .block-inner .archive-wrapper article a:hover .text-button{text-decoration-color:transparent}@media screen and (max-width:1500px){.block_news-archive .block-inner .archive-wrapper article a{grid-template-columns:1fr 1fr}}@media screen and (max-width:880px){.block_news-archive .block-inner .archive-wrapper article a{grid-template-columns:1fr;gap:30px calc(15px*2)}}.block_news-archive .block-inner .archive-wrapper article a .news-item-text{container-type:inline-size}.block_news-archive .block-inner .archive-wrapper article a p.news-date,.block_news-archive .block-inner .archive-wrapper article a .medium-title{margin-bottom:20px}@media screen and (max-width:880px){.block_news-archive .block-inner .archive-wrapper article a p.news-date,.block_news-archive .block-inner .archive-wrapper article a .medium-title{margin-bottom:10px}}.block_news-archive .block-inner .archive-wrapper article a .medium-title{font-size:clamp(1.5rem, 6.5cqi, 2.5rem);line-height:1.2}.block_news-archive .block-inner .archive-wrapper article a .news-item-text p:not(.news-date):not(.text-button){font-size:clamp(1.125rem, 3.6cqi, 1.375rem);line-height:1.4}.block_news-archive .block-inner .archive-wrapper article a p.news-date{font-size:16px;font-weight:500;line-height:24px}.block_news-archive .block-inner .archive-wrapper article a img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.block_news-archive .block-inner .archive-wrapper article a .text-button{margin-top:15px}.block_news-archive .block-inner .pagination{padding-top:20px;display:flex;justify-content:center;gap:20px;font-size:16px;line-height:24px}@media all and (max-width:880px){.block_news-archive .block-inner .pagination{gap:10px}}.block_news-archive .block-inner .pagination a,.block_news-archive .block-inner .pagination span{padding:8px 16px}.block_news-archive .block-inner .pagination a{text-decoration:none;border-bottom:1px solid #000;transition:border-bottom .3s ease}.block_news-archive .block-inner .pagination a:hover{border-bottom:1px solid transparent}.block_news-archive .block-inner .pagination .current{font-weight:500;background-color:#000;color:#fff}