/* Service review: reusable layout, restrained accents and stable illustration assets. */
body.single-service .hs :is(h2,h3){text-wrap:wrap;word-break:normal}
body.single-service .hs p{word-break:normal;overflow-wrap:break-word;text-wrap:wrap}
.hs-service-icon{object-fit:contain;max-width:100%;height:auto}
body.postid-61 .hs-asprova .hx-introduction>li:not(.hz-step-link){grid-template-columns:112px minmax(0,1fr);gap:28px;padding:26px 30px;border:0;border-left:3px solid #bdd7e9;background:#f7fafc;border-radius:0 8px 8px 0}
body.postid-61 .hs-asprova .hx-process-art img{width:100px;height:90px;display:block;margin:auto}
body.postid-61 .hs-asprova .hx-process-content dl>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:18px;margin-top:12px}
body.postid-61 .hs-asprova .hx-process-content dt{color:#547080;font-size:15px;font-weight:600}
body.postid-61 .hs-asprova .hx-process-content dd{font-size:16px;line-height:1.8;margin:0}
body.postid-61 .hs-asprova .hx-introduction li.hz-step-link{min-height:32px}
body.postid-65 .hs-parttime .rx-callout{margin-top:24px;padding:22px 26px;border-left:4px solid #bc8537;background:#fff8ed;border-radius:0 6px 6px 0}
body.postid-65 .hs-parttime .rx-callout h3{font-size:21px;margin:0 0 12px}
body.postid-65 .hs-parttime .rx-callout p{font-size:17px;line-height:1.85}
body.postid-65 .hs-parttime .rx-two article:first-child{background:#edf5fc;border:1px solid #c6dced;border-top:4px solid #176fbd}
body.postid-65 .hs-parttime .rx-two article:nth-child(2){background:#f5f1fa;border:1px solid #ded1eb;border-top:4px solid #8063a8}
body.postid-65 .hs-parttime .rx-two article:first-child strong{color:#176fbd}
body.postid-65 .hs-parttime .rx-two article:nth-child(2) strong{color:#77549b}
body.postid-65 .hs-parttime .rx-benefit strong{color:#176fbd}
body.single-service .hs .hs-product-evidence{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px;align-items:center;margin:40px 0 64px;padding:28px 32px;border-top:1px solid #d4e2eb;border-bottom:1px solid #d4e2eb;background:#fff}
.hs-evidence-number>span{font-size:14px;color:#55717f;display:block;margin-bottom:10px}
.hs-evidence-number>strong{font-size:42px;font-weight:700;line-height:1.25;color:#176fb5;display:block}
.hs-evidence-number small{font-size:16px;font-weight:500;display:block;margin-top:8px;color:#163e54}
body.single-service .hs .hs-evidence-detail p{font-size:18px;margin:0 0 8px}
body.single-service .hs .hs-evidence-detail .hs-evidence-source{font-size:13px;color:#617986;margin-bottom:14px}
.hs-evidence-detail a{display:inline-block;color:#176fb5;text-decoration:underline;text-underline-offset:4px;font-size:15px;margin-right:24px;line-height:1.8}
@media(max-width:1000px){body.postid-65 .hs-parttime .rx-flow{grid-template-columns:1fr}.rx-flow .rx-arrow{min-height:32px;height:32px;font-size:0}.rx-flow .rx-arrow::before{content:'↓';font-size:23px}.rx-flow article{display:grid;grid-template-columns:70px 1fr;gap:8px 16px}.rx-flow article>span{grid-column:1;grid-row:1}.rx-flow article>.rx-icon{grid-column:1;grid-row:2 / span 2;margin:0}.rx-flow article>h3,.rx-flow article>p{grid-column:2}.rx-flow article>h3{grid-row:1}.rx-flow article>p{grid-row:2 / span 2}}
@media(max-width:650px){body.postid-61 .hs-asprova .hx-introduction>li:not(.hz-step-link){grid-template-columns:1fr;gap:16px;padding:22px}.hx-process-art{display:none}body.postid-61 .hs-asprova .hx-process-content dl>div{grid-template-columns:1fr;gap:4px;margin-top:16px}body.single-service .hs .hs-product-evidence{grid-template-columns:1fr;gap:20px;margin:30px 0 45px;padding:24px 0}.hs-evidence-number>strong{font-size:36px}body.postid-65 .hs-parttime .rx-figure{padding:18px}body.postid-65 .hs-parttime .rx-callout{padding:20px}body.postid-65 .hs-parttime .rx-flow article{grid-template-columns:48px 1fr}.rx-flow article>.rx-icon{width:46px;height:44px}}
body.postid-65 .hs-parttime .rx-cards>article:nth-child(1) .rx-benefit strong{color:#176fbd}
body.postid-65 .hs-parttime .rx-cards>article:nth-child(2) .rx-benefit strong{color:#087e7b}
body.postid-65 .hs-parttime .rx-cards>article:nth-child(3) .rx-benefit strong{color:#77549b}
