.guide-page{max-width:1400px;margin:auto}
.guide-intro{max-width:850px;padding:65px 6% 50px}
.breadcrumb{display:inline-block;color:#626e86;font-size:12px;margin-bottom:32px}
.guide-intro h1{font-size:clamp(42px,5vw,70px);letter-spacing:-3px;line-height:1.08;margin:22px 0 25px}
.guide-intro>p{max-width:650px;font-size:17px;line-height:1.8;margin-bottom:27px}
.guide-process{padding:15px 6% 65px}
.guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}
.guide-steps article{border-top:2px solid #bec9e0;padding:22px 0}
.guide-steps span{color:var(--brand-blue);font-size:12px;font-weight:700}
.guide-steps h3{font-size:19px;letter-spacing:-.5px;line-height:1.35;margin:15px 0 12px}
.guide-steps p{font-size:14px}
.guide-help{background:#e9edf7;padding:65px 6%;display:grid;grid-template-columns:1fr 1.1fr;gap:10%}
.guide-help h2{font-size:36px}
.guide-help p{font-size:14px}
.artwork-list article{border-bottom:1px solid #c5cfe1;padding:5px 0 14px;margin-bottom:20px}
.artwork-list h3{font-size:17px;margin-bottom:10px}
.artwork-list p{margin-bottom:0}
.guide-faq{max-width:900px;padding:65px 6% 85px;margin:auto}
.guide-faq h2{font-size:36px}
.guide-faq details{padding:21px 0}
.guide-faq details p{font-size:14px}
.guide-back{white-space:nowrap}
@media(max-width:900px){.guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-back{display:none}}
@media(max-width:650px){.guide-intro{padding:35px 6%}.guide-intro h1{font-size:48px;letter-spacing:-2px}.guide-intro>p{font-size:15px}.guide-process{padding-bottom:30px}.guide-steps{grid-template-columns:1fr;gap:0}.guide-steps article{padding:20px 0}.guide-help{grid-template-columns:1fr;gap:35px;padding:40px 6%}.guide-help h2,.guide-faq h2{font-size:29px}.guide-faq{padding:45px 6%}.breadcrumb{margin-bottom:25px}}
