.page-title{color:#614f4e;font-size:18px;font-weight:500;line-height:32px;margin:0;padding:0;text-align:center}.page-category .content-header-main-wrap{margin-bottom:32px}.page-category .content-header-sub{font-size:14px;line-height:30px}.page-category .content-header-sub p{line-break:auto;margin:0}.page-category .content-header-sub button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#584cc8;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;padding:0;position:relative;text-decoration:none;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.page-category .content-header-sub button:after{border-right:2px solid #584cc8;border-top:2px solid #584cc8;content:"";height:12px;margin-left:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:12px}.page-category .genre{font-size:13px;line-height:24px;margin:0 5px 16px}.page-category .genre a{color:#614f4e}.page-category .genre a:hover{color:#584cc8;text-decoration:none}.page-category .page-title{margin:0 8px 32px;text-align:left}.page-category .description{background-color:#ebf6ed;color:#544645;font-size:15px;line-height:30px;padding:24px 32px}.page-category .content-header-sub-title{font-weight:700}@media screen and (min-width:768px){.page-category .content{margin:0 auto;width:748px}}@media screen and (min-width:1152px){.page-title{font-size:24px;font-weight:500;line-height:40px}.page-category .content{width:1056px}.page-category .content-header,.page-category .content-header-main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-category .content-header-main-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;width:360px}.page-category .content-header-main-wrap .content-header-aside,.page-category .content-header-main-wrap .content-header-main{width:auto}.page-category .content-header-main{width:416px}.page-category .content-header-aside,.page-category .content-header-sub{width:648px}.page-category .genre{margin:0 0 20px}.page-category .page-title{margin:0 0 24px}.page-category .description{padding:36px}}@media screen and (min-width:1200px){.page-category .content{width:1104px}}