.ed-guide{margin:28px 0;padding:clamp(20px,4vw,40px);background:#fff;border:1px solid #e3e5eb;border-radius:24px}.ed-guide h2{margin-top:0}.ed-guide h3{margin:24px 0 12px}.ed-guide p,.ed-guide li{line-height:1.65}.ed-guide code{overflow-wrap:anywhere}.ed-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ed-step{min-width:0;padding:22px;border:1px solid #e3e5eb;border-radius:20px;background:#f7f8fa}.ed-step figure{margin:18px 0 0}.ed-step img{display:block;width:100%;max-width:360px;height:auto;margin:auto;border-radius:16px;border:1px solid #e4e6ec}.ed-step figcaption{font-size:14px;color:#646a77;line-height:1.5;margin:12px auto 0;max-width:360px}.ed-menu{width:100%;border-collapse:collapse}.ed-menu th,.ed-menu td{text-align:left;padding:14px 12px;border-bottom:1px solid #e3e5eb;vertical-align:top;overflow-wrap:anywhere}.ed-menu th:first-child{width:29%}.ed-note{padding:18px 20px;border-radius:16px;background:#f1f3f7}.ed-nav{display:flex;gap:12px;flex-wrap:wrap}.ed-nav a{padding:9px 14px;border:1px solid #dedfe5;border-radius:12px}@media(max-width:680px){.ed-steps{grid-template-columns:1fr}.ed-guide{padding:20px 16px;border-radius:20px}.ed-menu th,.ed-menu td{padding:12px 6px;font-size:14px}}