.hd-doc{font-size:16px;line-height:1.65;color:var(--x-text)}.hd-doc h2{font-family:var(--x-display);font-size:30px;font-weight:700;color:var(--x-teal-deep);margin:40px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--x-brass);scroll-margin-top:90px}.hd-doc h2:first-child{margin-top:0}.hd-doc h3{font-size:20px;font-weight:800;margin:28px 0 8px;color:var(--x-ink)}.hd-doc h4{font-size:16px;font-weight:800;margin:18px 0 6px;color:var(--x-teal)}.hd-doc p{margin:10px 0}.hd-doc ol,.hd-doc ul{margin:8px 0 12px;padding-left:24px}.hd-doc li{margin:5px 0}.hd-doc .box{border:1px solid var(--x-line);border-left:4px solid var(--x-teal);background:#fff;padding:14px 18px;margin:16px 0;border-radius:12px}.hd-doc .box.warn{border-left-color:#b45309;background:#fff7e6}.hd-doc .box.danger{border-left-color:#b91c1c;background:#fef2f2}.hd-doc .box b:first-child{display:block;margin-bottom:4px}.hd-doc table{width:100%;border-collapse:collapse;margin:12px 0;font-size:15px;background:#fff}.hd-doc td,.hd-doc th{border:1px solid var(--x-line);padding:8px 10px;text-align:left;vertical-align:top}.hd-doc th{background:var(--x-paper);font-weight:700}.hd-doc td.r,.hd-doc th.r{text-align:right}.hd-doc .table-wrap{overflow-x:auto}.hd-doc code{font-family:ui-monospace,Menlo,monospace;font-size:13.5px;background:#eef2f1;padding:1px 5px;border-radius:4px}.hd-doc .step{display:flex;gap:16px;margin:22px 0 10px}.hd-doc .step .n{flex:0 0 40px;height:40px;border-radius:50%;background:var(--x-teal);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:18px}.hd-doc .step .t{flex:1}.hd-doc .step .t b{display:block;font-size:18px;margin-bottom:4px}.hd-doc .shot{margin:10px 0 24px}.hd-doc .shot img{width:100%;border:1px solid var(--x-line);border-radius:14px;box-shadow:0 10px 30px -18px rgba(15,31,29,.35)}.hd-doc .shot .cap{font-size:13.5px;color:var(--x-muted);margin-top:6px}.hd-doc .kv td:first-child{width:190px;font-weight:700;background:var(--x-paper)}.hd-doc .footer-note,.hd-doc .small{font-size:13.5px;color:var(--x-muted)}.hd-doc .footer-note{margin-top:36px;padding-top:12px;border-top:1px solid var(--x-line)}.hd-doc .chapter{margin-top:8px}.hd-doc .toc{display:none}@media (max-width:640px){.hd-doc{font-size:15px}.hd-doc h2{font-size:24px}.hd-doc table{font-size:13.5px;display:block;overflow-x:auto}}