.product-guide>section{margin-top:80px}
.guide-visual{display:block;width:100%;height:auto;margin:42px 0 0;border:1px solid var(--line);border-radius:24px}
.guide-steps{list-style:none;padding:0;margin:34px 0 0;max-width:840px}
.guide-steps li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:30px 0;border-top:1px solid var(--line)}
.guide-number{display:grid;place-items:center;align-self:start;width:48px;height:48px;border-radius:14px;background:#fff2ec;color:#bb3800;font-size:16px}
.guide-steps h3{font-size:25px;letter-spacing:-.025em;margin:6px 0 12px}
.guide-steps p{margin:0;font-size:17px;max-width:670px}
.guide-formats{margin-top:32px}
.guide-questions{max-width:840px}
.guide-questions article{padding:24px 0;border-bottom:1px solid var(--line)}
.guide-questions h3{font-size:21px;margin:0 0 12px}
.guide-questions p{margin:0;font-size:16px}
@media(max-width:760px){.product-guide h1{font-size:clamp(38px,10vw,58px)}.product-guide>section{margin-top:48px}.guide-visual{margin-top:28px;border-radius:14px}.guide-steps li{grid-template-columns:38px minmax(0,1fr);gap:15px;padding:24px 0}.guide-number{width:36px;height:36px;border-radius:11px;font-size:12px}.guide-steps h3{font-size:22px;margin-top:3px}.guide-steps p{font-size:16px}}
