.clearfix::after{content:'';display:table;clear:both}body .event-hook{cursor:pointer}@media screen and (min-width:1024px){body .mini-article__cover{height:95px}body .mini-article__cover .mini-article__cover-img{background-repeat:no-repeat;background-size:cover;width:220px;height:calc(220px / 2.35)}}@media screen and (max-width:828px){body .mini-article__info .mini-article__info-container{height:auto}body .mini-article__cover .mini-article__cover-img{background-repeat:no-repeat;background-size:cover;width:calc(100vw - 32px);height:calc((100vw - 32px)/ 2.35)}}@media screen and (min-width:1440px){body .mini-article__cover{height:148px}body .mini-article__cover .mini-article__cover-img{background-repeat:no-repeat;background-size:cover;width:340px;height:calc(340px / 2.35)}}.page__mini-article{width:100%;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);transition:box-shadow .3s}.page__mini-article:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.08),0 0 36px 0 rgba(0,0,0,.1)}.mini-article__cover{position:relative;overflow:hidden;width:100%;height:auto;border-radius:12px 12px 0 0}.mini-article__cover .mini-article__cover-img{background-repeat:no-repeat;background-size:cover;width:340px;height:100%}.mini-article__cover::before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1;background-color:transparent;transition:background .3s}.mini-article__cover>img{display:block;width:100%}.mini-article__cover>a{font-size:inherit;text-decoration:none;transition:color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(180deg) rotateZ(0) scale(.5);opacity:0;display:block;color:#fff;z-index:2;font-size:28px;transition:transform .3s,opacity .3s}.mini-article__cover>a:hover{color:#10428e}.mini-article__date{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;color:#fff;font-weight:700;text-align:center;background-color:rgba(64,84,90,.7);line-height:1}.mini-article__date>span{display:block}.mini-article__date .date__day{font-size:16px}.mini-article__date .date__month{font-size:14px;margin-top:5px}.mini-article__info{padding:16px 16px 16px 16px}.mini-article__info .mini-article__info-container{height:125px}.mini-article__title{font-size:18px;line-height:1.5;color:#222;margin:0;font-weight:500}.mini-article__title>a{font-size:inherit;text-decoration:none;transition:color .3s;color:#222}.mini-article__title>a:hover{color:#1e6ee6}.mini-article__author{display:block;margin:0;margin-top:5px;color:#1e6ee6;text-align:right}.mini-article__author>span a{color:#1e6ee6;text-decoration:none}.mini-article__author .author__item+.author__item::before{content:'&';color:#222;margin-right:4px}.min-article__desc{font-size:16px;line-height:1.5;color:#222;margin:8px 0 16px 0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.min-article__desc{max-height:48px}.mini-article__title a{font-weight:700;display:block;max-height:54px}}.min-article__tags{border-top:1px solid #eee;padding-top:12px}.min-article__tags>i{font-size:24px;vertical-align:middle;margin-right:5px}.min-article__tags .tags__list{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:middle}.min-article__tags .tags__item{float:left}.min-article__tags .tags__item>a{font-size:inherit;text-decoration:none;transition:color .3s;color:#222;font-size:16px;line-height:1.2}.min-article__tags .tags__item>a:hover{color:#1e6ee6}.min-article__tags .tags__item+.tags__item::before{content:', '}@media screen and (min-width:1024px){body .page__posts{margin-top:-40px;margin-right:-20px;display:flex;flex-wrap:wrap}body .page__post{width:220px}body .page__main.page__id-index{padding-top:40px}}@media screen and (min-width:1440px){body .page__post{width:340px}}@media screen and (max-width:1024px){body .page__id-index{display:flex;flex-direction:column-reverse;padding:0 16px}body .page__post{float:left;width:100%;margin-top:16px;margin-bottom:16px;margin-right:0}}.page__posts{margin-top:-40px;margin-right:0}.page__post{float:left;width:100%;margin-top:40px;margin-right:20px}