/* The same four photographs describe the journey in every process section. */
.page-index .illustrated-steps .steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}
.page-index .illustrated-steps .steps-grid article{display:block;max-width:none}
.page-index .illustrated-steps .process-icon{display:block;position:relative;width:100%;height:auto;aspect-ratio:4/5;margin:0 0 16px;overflow:hidden}
.page-index .illustrated-steps .process-icon img{position:static;transform:none;display:block;width:100%;height:100%;max-width:100%;object-fit:cover}
.page-index .illustrated-steps .steps-grid h3{font:400 16px/1.4 Georgia,serif;letter-spacing:0;text-transform:none;margin-bottom:8px}
.page-index .illustrated-steps .steps-grid p{font:15px/1.5 Georgia,serif;color:#303030}
.hiw-tabs button>img{width:84px;height:105px;object-fit:cover}
@media(max-width:750px){
 .page-index .illustrated-steps .steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}
 .page-index .illustrated-steps{padding-left:24px;padding-right:24px}
 .page-index .illustrated-steps .steps-grid h3{font-size:15px}
 .page-index .illustrated-steps .steps-grid p{font-size:14px}
 .hiw-tabs button>img{width:44px;height:55px}
}
