/* fix11 2026-09-30: services page illustrations (#service-org / #service-coach) */
.sub-illust{display:block;width:min(560px,100%);max-width:none;height:auto}
@media (min-width:761px){.sub-service{grid-template-rows:auto auto 1fr}.sub-service>.sub-service-body{grid-column:2;grid-row:2 / 4}.sub-service>.sub-illust{grid-column:1;grid-row:3}}
@media (max-width:760px){.sub-illust{margin-top:24px}}
