.guide{padding:80px 0;background-color:#edf3ff}.guide__picture{display:block;margin:10px}.guide__picture img{border-radius:10px}.guide__card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #dbe7ff;box-shadow:0 2px 4px 0 #00418D12}.guide__step{display:block;width:-moz-fit-content;width:fit-content;font-size:14px;font-weight:500;line-height:1.2;padding:3px 6px;margin-bottom:15px;border-radius:4px;background:linear-gradient(90deg,rgba(23,102,255,.1) 0,rgba(38,178,240,.1) 100%)}.guide__content{height:auto;display:flex;flex-direction:column;padding:16px 24px 20px;box-sizing:border-box}.guide__card-text{color:#434c5d;font-size:16px}.guide__card-title{font-weight:500;font-size:20px;margin-bottom:12px;line-height:1.3}.guide__wrap{display:grid;gap:20px;grid-template-columns:repeat(3,300px);width:calc(100% + 30px);margin-top:20px;margin-left:-15px;padding:10px 15px;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;box-sizing:border-box}.guide__btn{margin:20px 0 0}@media (min-width:768px){.guide{padding:110px 0 100px}.guide__intro{margin:0 auto;max-width:650px;text-align:center}.guide__wrap{grid-template-columns:repeat(3,330px);width:calc(100% + 60px);padding:10px 30px;margin-left:-30px}.guide__btn{margin:30px auto 0}}@media (min-width:1024px){.guide{padding:120px 0}.guide__wrap{grid-template-columns:repeat(3,1fr);width:100%;margin:50px 0 0;padding:0;overflow:visible}}@media (min-width:1230px){.guide{padding:130px 0}.guide__picture img{border-radius:10px}.guide__btn{margin-top:50px}}