.news_category_base{display:flex}.news_category_base .mod_newslist.block{max-width:50%}.mod_newslist>.hide-in-category{display:none}#main{min-height:calc(100vh - 562px)}.hide-featured #right{display:none !important}#right .inside{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:90%}.content-headline{text-align:center;width:100vw}.featured-header{text-align:center;font-size:1rem;font-weight:900;border-top:2px solid black;border-bottom:2px solid black;padding-top:5px;padding-bottom:5px;width:180px}.mod_newslist{display:flex;flex-direction:column;gap:50px;padding-top:50px;padding-bottom:50px;padding-left:20%}.layout_latest{display:flex;gap:20px;border-bottom:1px solid black;padding-bottom:50px}.layout_latest:last-child{border-bottom:none}.news-latest-image{width:300px;display:flex;justify-content:center;align-items:center}.news-latest-info{width:100%;display:flex;flex-direction:column;justify-content:center}.news-latest-info h2{line-height:0.75}.news-latest-info a{text-decoration:none;color:black;font-size:17pt;font-weight:bold}.news-latest-info .ce_text{text-align:justify;font-size:14pt}.more a{font-size:14pt}.tiny-news-list .news-latest-info a{font-size:12pt}.tiny-news-list .news-latest-image{width:130px}.mod_article .tiny-news-list{padding-left:10%;gap:10px}.mod_article .tiny-news-list .layout_latest{padding-bottom:0px}.mod_article .tiny-news-list .news-latest-info .ce_text{font-size:12pt}.mod_article .tiny-news-list .info{font-size:10pt}.mod_article .tiny-news-list .ce_text p{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod_newsreader .info{text-align:center}@media only screen and (max-width:767px){.layout_latest{flex-direction:column}.mod_newslist{display:flex;padding:50px 20px;text-align:center}.mod_newslist .news-latest-image{display:block;margin:auto}.mod_newslist .news-latest-info .ce_text{text-align:center;font-size:14pt}#right .inside{height:auto;width:100%}.news-latest-info h2{line-height:1.25}}@media only screen and (min-width:768px) and (max-width:991px){.layout_latest{flex-direction:column}.mod_newslist{display:flex;padding:50px 20px;text-align:center}.mod_newslist .news-latest-image{display:block;margin:auto}.mod_newslist .news-latest-info .ce_text{text-align:center;font-size:14pt}#right .inside{height:auto;width:100%}.news-latest-info h2{line-height:1.25}}@media only screen and (min-width:992px) and (max-width:1199px){}