.blog-head-dnd+.dnd-section{padding-top:0}.news-tag-filter{align-items:center;border-bottom:1px solid #ddd;display:flex;padding-bottom:30px}@media screen and (max-width:768px){.news-tag-filter{flex-wrap:wrap;margin-bottom:0}}.news-tag-filter .year{flex:0 0 auto;margin-right:5em;position:relative}@media screen and (max-width:768px){.news-tag-filter .year{margin:0 0 2rem}}.news-tag-filter .year:after{border-right:1px solid #222;content:"";display:block;height:100%;left:100%;margin:0 2.4em;position:absolute;top:0;width:1px}@media screen and (max-width:768px){.news-tag-filter .year:after{content:none}}.news-tag-filter .main-category{flex:0 1 auto}@media screen and (max-width:768px){.news-tag-filter .main-category{width:100%}}.news-post-container .major-tag{background:#222;color:#fff;display:inline-block;font-size:1.4rem;line-height:1;margin:0 0 1.2em;padding:.572em .95em;position:relative}@media screen and (max-width:768px){.news-post-container .major-tag{font-size:1.1rem;margin-bottom:1em;padding-left:.8em}}.news-post-container .post-title{font-size:2.8rem;margin:0 0 1.4em}@media screen and (max-width:768px){.news-post-container .post-title{font-size:1.8rem;margin-bottom:.8em}}.news-post-container .post-title .sub-title{color:#888;display:block;font-size:2.4rem;margin-top:.5em}@media screen and (max-width:768px){.news-post-container .post-title .sub-title{font-size:1.6rem}}.news-post-container .article-info{margin-bottom:2em;text-align:right}.news-post-container .article-info .date{margin-bottom:0}.news-post-container .post-body h2{padding-left:.6em;position:relative}.news-post-container .post-body h2:before{background:#005bac;content:"";display:block;height:1em;left:0;position:absolute;top:.3em;width:2px}.news-post-container .post-body blockquote{background:#f9f9f9;padding:1.5em}.news-post-container .post-body blockquote:before{content:none}