.guide-steps{margin:0 0 40px;padding:22px;background:var(--paper,#f5f2f8);border:1px solid var(--line,#ddd);border-radius:22px}.guide-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.guide-steps li{font-size:15px;line-height:1.4;padding:16px;background:#ffffffb0;border-radius:14px}.guide-steps b{display:block;font-size:11px;color:var(--purple,#7107e7);margin-bottom:10px}.guide-cards{margin-bottom:60px}.guide-cards .story{min-height:290px}.guide-cards .story-content{height:100%}.guide-cards .story h3{font-size:26px}.guide-cards .story p{display:block}.guide-footer-link{max-width:1240px;margin:22px auto 0;padding:0 24px 22px;font-size:14px;line-height:1.6}.guide-footer-link a{color:inherit;text-decoration:underline;text-underline-offset:4px}.guide-bridge{max-width:1180px;margin:56px auto;padding:32px;border:1px solid #ddd5e5;border-radius:24px;background:#f7f5fa;color:#24212a;font-size:16px;line-height:1.75}.guide-bridge h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 18px;letter-spacing:-.025em;color:#24212a}.guide-bridge p{font-size:16px;line-height:1.75;margin:0 0 18px;color:#4e4658;max-width:900px}.guide-bridge a{color:#5b20a0;text-decoration:underline;text-underline-offset:3px}.guide-bridge ul{padding-left:22px;line-height:1.9}.article-body blockquote{margin:28px 0;padding:20px 24px;border-left:3px solid var(--purple,#7107e7);background:#fff;border-radius:0 14px 14px 0}.article-body blockquote p:last-child{margin:0}.guide-hub-hero{padding-bottom:44px}.guide-hub-hero p{max-width:800px}.guide-hub-links{padding:24px 0 48px;display:flex;gap:16px;flex-wrap:wrap}@media(max-width:720px){.guide-steps{padding:12px;margin-bottom:28px}.guide-steps ol{grid-template-columns:1fr 1fr;gap:10px}.guide-steps li{padding:14px;font-size:13px}.guide-bridge{margin:32px 18px;padding:24px}.guide-cards .story{min-height:0}.guide-cards .story h3{font-size:25px}.guide-footer-link{padding:0 18px 18px}}