.ek-legal .ek-intro{max-width:850px;margin-bottom:30px}.ek-legal ul{padding-left:19px;margin:0 0 18px}.ek-legal li{margin-bottom:9px}.ek-legal .ek-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.ek-legal .ek-step{border-top:3px solid #29b79b;padding-top:20px}.ek-legal .ek-step h3{font-size:21px}.ek-legal .ek-step p{margin-bottom:0}.ek-legal .ek-faq{max-width:920px}.ek-legal details{border-top:1px solid #dce7e5;padding:20px 0}.ek-legal details:last-child{border-bottom:1px solid #dce7e5}.ek-legal summary{font-size:19px;color:#000080;font-weight:600;cursor:pointer;line-height:1.5}.ek-legal details p{padding-top:15px;margin:0}