.service-body .em-treatment-focus{margin:30px 0 42px;padding:22px 26px;border-left:2px solid #b69873;background:rgba(235,222,201,.42)}
.service-body .em-treatment-focus p:last-child{margin-bottom:0}
.service-body .em-treatment-faq{margin-top:44px}
.service-body .em-treatment-faq h2{font-size:clamp(30px,3vw,42px)}
.service-body .em-treatment-faq details{border-top:1px solid #cdbca5;padding:0;margin:0;background:transparent}
.service-body .em-treatment-faq details:last-child{border-bottom:1px solid #cdbca5}
.service-body .em-treatment-faq summary{padding:22px 32px 22px 0;cursor:pointer;font-size:19px;line-height:1.5;color:#352b27}
.service-body .em-treatment-faq summary:focus-visible{outline:2px solid #896b47;outline-offset:4px}
.service-body .em-treatment-faq details p{margin:0 0 24px;font-size:18px;line-height:1.8}
@media(max-width:700px){.service-body .em-treatment-focus{padding:20px;margin:24px 0 32px}.service-body .em-treatment-faq summary{font-size:18px}}
