.authorMain{position:relative;text-align:center;background:url(/hikaku/wp-content/themes/generatepress_child/assets/images/author/author-main-bg.jpg)no-repeat center center/cover;padding:40px 0 0;margin-bottom:70px}.authorMain .authorAvatar{position:relative;width:150px;margin:0 auto 26px}.authorMain .authorAvatar::before{content:"";position:absolute;top:50%;left:51%;width:calc(100% + 50px);aspect-ratio:127 / 124;background:url(/hikaku/wp-content/themes/generatepress_child/assets/images/author/avatar-line.png) no-repeat center / 100%;transform:translate(-50%,-50%)}.authorMain .authorAvatar img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:50%}.authorMain .authorRole{display:inline-block;font-size:15px;font-weight:500;color:#030303;border-radius:3px}.authorMain .authorName{font-size:21px;font-weight:700;color:#030303;margin-bottom:10px}.authorMain .authorSocial{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:23px;margin:0;transform:translateY(40px)}.authorMain .authorSocial li{list-style:none}.authorMain .authorSocial li .socialIcon{display:block;width:31px;margin:0 auto 5px}.authorMain .authorSocial li img{width:100%;aspect-ratio:1/1}.authorMain .authorSocial li .socialText{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;font-size:15px;font-weight:500}.authorBio{margin-bottom:116px}.authorBio .bioContent{font-size:18px;font-weight:500;color:#030303;margin:0;text-align:justify}.authorPosts .authorPostsTitle{display:block;font-size:18px;font-weight:700;color:#fff;text-align:center;background-color:#FF5816;border-radius:5px;padding:7px 10px}.authorPosts .authorPostMore{text-align:center;margin:20px 0}.authorPosts .authorPostMore a{position:relative;display:inline-block;font-size:13px;font-weight:500;color:#030303;text-decoration:none;background-color:#FFFDFA;border-radius:13px;box-shadow:0 2px 3px rgb(145 145 145 / .16);padding:3px 40px 3px 15px}.authorPosts .authorPostMore a::before{content:"";position:absolute;top:48%;right:11px;transform:translateY(-50%) rotate(45deg);border:solid #030303;border-width:0 1px 1px 0;padding:3px}@media(min-width:769px){.authorMain .authorSocial li a:hover{opacity:.7}.authorPosts .authorPostMore a:hover{opacity:.7}}@media(max-width:768px){.authorMain{margin:30px 0 70px;padding:23px 0 0}.authorMain .authorAvatar{width:100px;margin-bottom:21px}.authorMain .authorAvatar::before{top:49%;left:51%;width:calc(100% + 27px)}.authorMain .authorName{font-size:21px;margin-bottom:2px}.authorMain .authorRole{font-size:15px}.authorMain .authorSocial{gap:25px}.authorMain .authorSocial li .socialText{width:112px;font-size:13px}.authorMain .authorSocial{gap:12px;transform:translateY(41px);margin-top:-22px}.authorBio .bioContent{font-size:15px}}@media(max-width:375px){.authorMain .authorSocial li .socialText{width:100px}}