@layer hw-canon{
 body.hw-grafit main:has(.blog__author){padding-bottom:64px!important}
 body.hw-grafit .hw-content .blog__author{margin-bottom:0!important}
 body.hw-grafit .hw-author-details{margin-top:12px!important;border:0!important;background:transparent!important;padding:0!important}
 body.hw-grafit .hw-author-details>summary{display:flex!important;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 0!important;cursor:pointer;list-style:none!important;color:#705c3e!important;font:700 16px/1.4 Arial,sans-serif!important}
 body.hw-grafit .hw-author-details>summary::-webkit-details-marker{display:none}
 body.hw-grafit .hw-author-details>summary::before,body.hw-grafit .hw-author-details>summary::after{content:none!important}
 body.hw-grafit .hw-author-details>summary span{color:inherit!important;font:inherit!important}
 body.hw-grafit .hw-author-details>summary:focus-visible{outline:2px solid #705c3e;outline-offset:4px}
 body.hw-grafit .hw-author-details .hw-author-chevron{width:20px!important;height:20px!important;transform:none!important}
 body.hw-grafit .hw-author-details[open] .hw-author-chevron{transform:rotate(180deg)!important}
 body.hw-grafit .hw-author-description{padding-top:12px}
 body.hw-grafit .hw-author-description p{font:400 17px/1.65 Arial,sans-serif!important;color:#272722!important;margin:0!important}
 @media(max-width:768px){body.hw-grafit main:has(.blog__author){padding-bottom:48px!important}}
}

