.legacybridge-guide section{border-top:1px solid var(--line);padding:30px 0;scroll-margin-top:100px}
.legacybridge-guide h2{margin-bottom:16px}
.legacybridge-guide h3{margin:24px 0 10px}
.legacybridge-guide li{margin:10px 0}
.legacybridge-guide code{overflow-wrap:anywhere;font-size:.9em}
.legacybridge-guide pre{overflow:auto;padding:18px;border:1px solid var(--line);border-radius:8px;line-height:1.6}
.legacybridge-guide .notice{border:1px solid var(--line);border-left:4px solid #b58228;padding:18px 22px;border-radius:6px;margin:24px 0}
.legacybridge-guide .notice p:last-child{margin-bottom:0}
.legacybridge-guide .table-wrap{overflow-x:auto}
.legacybridge-guide table{width:100%;border-collapse:collapse;font-size:14px}
.legacybridge-guide th,.legacybridge-guide td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px}
.legacybridge-guide caption{text-align:left;font-weight:600;margin-bottom:10px}
.legacybridge-guide .muted{font-size:14px}
.legacybridge-toc{border:1px solid var(--line);border-radius:10px;padding:20px;margin-bottom:30px}
.legacybridge-toc a{display:inline-block;margin:5px 20px 5px 0}
.legacybridge-guide details p,.legacybridge-guide details ol,.legacybridge-guide details pre{margin-bottom:20px}
@media(max-width:767px){.legacybridge-guide th,.legacybridge-guide td{padding:8px}.legacybridge-guide h1{font-size:36px}}
