.single .hentry{border:solid 1px #3aaca8;padding:calc(8px * 4)}.article-header{position:relative}.article-header h1{text-align:center;width:60%;margin:calc(8px * 3) auto;color:#2f887a}.article-header .category{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:0;height:2em;padding-left:8px;padding-right:8px;margin:auto;background:#3aaca8;border-radius:8px;color:#fff;font-size:90%}.article-body dt{padding-bottom:.5em;color:#2f887a;font-size:1.14286rem;position:relative}.article-body dt:before{position:absolute;bottom:0;left:0;display:block;width:1em;height:2px;background-color:#2f887a;content:""}.article-body dd{margin-top:0;margin-bottom:calc(8px * 3);padding:8px}