/* Knowledge entry: reuse the book icon from the current prototype, fit the old website. */
.legacy-knowledge-link{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;margin-right:14px;color:#555;border-radius:5px;text-decoration:none;box-sizing:border-box}
.legacy-knowledge-link svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.legacy-knowledge-link:hover,.legacy-knowledge-link:focus-visible,.legacy-knowledge-link[aria-current="page"]{background:#edf6fc;color:#2f9cd5}
.legacy-knowledge-link:focus-visible{outline:2px solid #2f9cd5;outline-offset:3px}
.legacy-knowledge-label{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:1002;padding:6px 10px;border-radius:4px;background:#263c4c;color:#fff;white-space:nowrap;font:12px/1.4 Arial,"Microsoft YaHei",sans-serif;visibility:hidden;opacity:0;pointer-events:none}
.legacy-knowledge-link:hover .legacy-knowledge-label,.legacy-knowledge-link:focus-visible .legacy-knowledge-label{visibility:visible;opacity:1}
.legacy-knowledge-main{background:#f6f8fb;padding:0 0 36px;min-height:70vh;clear:both}
.legacy-knowledge-breadcrumb{display:flex;gap:12px;align-items:center;max-width:1376px;margin:0 auto;padding:20px 24px;font:13px/1.5 Arial,"Microsoft YaHei",sans-serif;color:#82909b}
.legacy-knowledge-breadcrumb a{color:#617380}.legacy-knowledge-breadcrumb a:hover{color:#2f9cd5}.legacy-knowledge-breadcrumb strong{font-weight:500;color:#3b5263}
.legacy-back-home{margin-left:auto}
.legacy-knowledge-breadcrumb{flex-wrap:wrap}
.legacy-breadcrumb-location{display:flex;align-items:center;gap:12px}
.legacy-reading-back{margin-left:auto;font-size:12px;white-space:nowrap;padding:5px 0}
.legacy-reading-back[hidden]{display:none}
.legacy-reading-switch{display:flex;align-items:center;gap:4px;margin-left:auto;border:1px solid #dce5ee;background:white;padding:3px;border-radius:6px}
.legacy-knowledge-breadcrumb{padding-right:94px}
.legacy-reading-switch a{padding:6px 12px;color:#6a7d8e;border-radius:4px;white-space:nowrap;font-size:12px;text-decoration:none}
.legacy-reading-switch a:hover{color:#2f9cd5;background:#f3f8fc}
.legacy-reading-switch a[aria-current=page]{color:#237cb8;background:#edf5fb;font-weight:600}
.legacy-reading-switch a:focus-visible{outline:2px solid #2f9cd5;outline-offset:2px}
@media(max-width:1200px){.legacy-knowledge-breadcrumb{padding-right:16px}}
@media(max-width:520px){.legacy-knowledge-breadcrumb{gap:10px}.legacy-breadcrumb-location{width:100%;font-size:12px}.legacy-reading-switch{margin-left:0}}
#legacy-knowledge-reader{display:block;width:100%;max-width:1440px;margin:0 auto;border:0;min-height:780px;background:#f6f8fb}
@media(max-width:1200px){.header_mobile .means .legacy-knowledge-link{width:40px;height:48px;margin:0 10px 0 0;flex-direction:column;gap:3px}.header_mobile .means .legacy-knowledge-link svg{width:25px;height:25px}.header_mobile .means .legacy-knowledge-label{position:static;transform:none;visibility:visible;opacity:1;background:none;color:inherit;font-size:10px;padding:0;line-height:12px}.legacy-knowledge-breadcrumb{padding:18px 16px}.legacy-knowledge-main{padding-bottom:20px}}
@media(max-width:380px){.header_mobile .means .legacy-knowledge-link{margin-right:5px}.legacy-back-home{font-size:12px}}
