.com_blog.list .objects{container-type:inline-size;@container (width < 50ch){.item{flex-direction:column}}}.com_blog .item{position:relative;margin-bottom:2rem}.com_blog .item:last-child{margin-bottom:0}.com_blog .item .title_anchor{font-size:1.2rem;text-decoration:none}.com_blog .item a.title_anchor:hover{color:#666}.com_blog.list .item{display:flex;gap:1rem}.com_blog.list .left_block,.com_blog.detail.image_left .left_block{flex:0 0 30%}.com_blog .image_frame img{width:100%}.com_blog.detail.image_top .left_block,.com_blog.image_bottom .left_block{text-align:center}.com_blog .intro{margin-top:1rem}.com_blog .intro,.com_blog .desc{text-align:left}.com_blog .detail_button{margin-top:1rem}.com_blog.detail .item{display:flex}.com_blog.detail .wa_social{clear:left}.com_blog.detail .wa_social.before_detail{margin-bottom:1rem}.com_blog.detail .wa_social.after_detail{margin-top:2rem}.com_blog.detail .wa_social.after_image{text-align:center;margin-top:1rem}.com_blog.detail .wa_social>div{display:inline-block}.com_blog.detail .wa_social>div:not(:last-child){margin-right:.5rem}.com_blog.detail .wa_social>div>a:hover{opacity:.8}.com_blog.detail .wa_social>div>a:active{opacity:.6}.com_blog.detail .gallery{clear:both}.com_blog.detail .gallery .image{display:inline-block;margin-right:1rem}.com_blog.detail .gallery .image:last-child{margin-right:0}.com_blog .title,.com_blog .title>a{display:inline-block;font-size:1.3rem;font-weight:700;text-decoration:none}.com_blog .title>a:hover{color:#c30}.com_blog .date{display:block;margin-bottom:.5rem;text-align:left;color:#633}.com_blog .more_button{border:0}.com_blog.list.tile{overflow:hidden}.com_blog.list.tile .objects{text-align:center}.com_blog.list.tile .item{display:inline-block;position:relative;overflow:hidden;vertical-align:top;box-sizing:border-box;margin:0 1rem;padding:1rem 0}.com_blog.list.tile a.item{text-decoration:none}.com_blog.list.tile .item>div{text-align:center}.com_blog.list.tile .item .left_block{float:none;margin:0}.com_blog.list.tile .item .left_block .image{display:block}.com_blog.list.tile .item .left_block .image img{width:100%;height:inherit}.com_blog.list.tile .item .title{font-size:1.2rem;font-weight:700}.com_blog.list.tile .right_block{display:block;margin-top:.5rem}.com_blog.list.tile .item:hover{opacity:.8}.com_blog.list.tile .item:not(.transparent):after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;background:#fff;transition:opacity 0.5s,transform 0.5s}.com_blog.list.tile .item:not(.transparent):hover:after{opacity:.5;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.com_blog.calendar_mode .years_filter{margin-bottom:1rem}.com_blog.calendar_mode .years_filter a{display:inline-block;padding:.5rem 1rem .5rem 1rem;margin-right:.5rem;text-decoration:none;color:#fff;background-color:#197ab9}.com_blog.calendar_mode .years_filter a:hover,.com_blog.calendar_mode .years_filter a.selected{background-color:#e34d4d}.com_blog.calendar_mode .wa_accordeon>.header{padding:.5rem 0;margin-bottom:3px;color:#fff;background-color:#197ab9}.com_blog.calendar_mode .wa_accordeon>.header .caption{text-align:center;color:#fff}.com_blog.calendar_mode .wa_accordeon>.header .arrow{display:inline-block;position:relative;width:11px;height:7px;top:-1px;background:url(../images/down.png) no-repeat}.com_blog.calendar_mode .wa_accordeon>.header.selected .arrow{background:url(../images/up.png)}.com_blog.calendar_mode .wa_accordeon>.detail{display:none;margin-bottom:1rem}.com_blog.calendar_mode .wa_accordeon>.detail.selected{display:block}.com_blog.calendar_mode .item{padding:1rem;margin:0;border-collapse:collapse;border:1px solid #ccc;border-top:none}.com_blog.calendar_mode .year_delimiter{padding:1rem;font-weight:400;color:#fff;background-color:#086fb3;text-align:center}.com_blog.calendar_mode .item.row0{background-color:#f3f8fc}.com_blog.calendar_mode .item .title{padding:3px 0 0 30px;font-size:18px;background:url(../images/date.png) no-repeat}.arcticmodal-container .title{margin:0 2rem 1rem 0}@media screen and (max-width:991px){.com_blog.list .pager_content{flex-direction:column}.com_blog.detail.image_left .item{display:block}.com_blog.detail.image_left .item>div{display:block;float:none;margin:0;text-align:center}.com_blog.detail.image_left .item>div.desc{text-align:left}.com_blog.detail.image_left .item>div.left_block{margin-bottom:2rem}.com_blog.detail.image_left .item .image{display:inline-block}}@media screen and (max-width:600px){.com_blog .title{font-size:2rem}.com_blog.list.tile .item .title{font-size:14px}}