/* Two-column process and reasons, with original content retained. */
#process .steps,#why .why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}
#process .steps article,#why .why-grid article{min-width:0;width:auto;max-width:100%;display:block}
#process .steps h3,#why .why-grid h3{overflow-wrap:normal}
#process .steps p,#why .why-grid p{max-width:100%;overflow-wrap:break-word}
#process .steps h3{margin:18px 0 12px}
@media(max-width:650px){
 #process .steps,#why .why-grid{gap:22px 15px}
 #process .steps article{padding-top:15px}
 #process .steps article>span{font-size:11px}
 #process .steps h3,#why .why-grid h3{font-size:19px;line-height:1.3;letter-spacing:-.4px;margin:12px 0}
 #process .steps p,#why .why-grid p{font-size:13px;line-height:1.65}
 #why .why-grid article{padding-left:14px}
 #why .why-number{font-size:11px;padding:8px;margin-bottom:5px}
}
@media(max-width:359px){
 #process .steps,#why .why-grid{gap:20px 12px}
 #process .steps h3,#why .why-grid h3{font-size:17px}
 #process .steps p,#why .why-grid p{font-size:12px}
 #why .why-grid article{padding-left:10px}
}
