.knowledge-connections{clear:both;margin:26px 0 0;padding:23px 0 0;border-top:1px solid #ccd2bb;min-width:0;color:#455b43}.knowledge-connections h3{margin:0 0 8px;font:500 20px/1.5 SimSun,serif;color:#344c3c}.knowledge-connections>p{margin:0 0 15px;font:12px/1.8 'Microsoft YaHei',sans-serif;color:#747d68}.knowledge-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.knowledge-link{display:block;padding:12px 14px;background:#f1f0e4;border:1px solid #d9ddc9;text-decoration:none!important;min-width:0;color:#455b43!important;overflow-wrap:anywhere}.knowledge-link small{display:block;color:#8b744d;font:10px/1.7 'Microsoft YaHei',sans-serif;letter-spacing:.06em}.knowledge-link strong{display:block;font:500 16px/1.7 SimSun,serif}.knowledge-link span{display:block;font:11px/1.8 'Microsoft YaHei',sans-serif;color:#747d68}.knowledge-link:focus-visible,.knowledge-link:hover{background:#e8ecda;border-color:#869b74;outline-offset:3px}.knowledge-route{margin:18px 0;padding:17px 18px;border-left:3px solid #9ca86f;background:#e9eddb;color:#455b43}.knowledge-route>small{display:block;font:10px/1.7 'Microsoft YaHei',sans-serif;color:#7c835f;letter-spacing:.05em}.knowledge-route h3{font-size:19px;margin:5px 0 8px}.knowledge-route p{font:12px/1.9 'Microsoft YaHei',sans-serif;margin:5px 0}.knowledge-route-progress{display:flex;gap:5px;margin:12px 0;flex-wrap:wrap}.knowledge-route-progress a{width:27px;height:27px;display:grid;place-items:center;border:1px solid #c6cfb6;background:#f7f6ed;font:12px 'Microsoft YaHei',sans-serif;text-decoration:none;color:#455b43}.knowledge-route-progress a[aria-current=step]{background:#455b43;color:#fff}.knowledge-route-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.knowledge-route-actions a{font:12px/1.8 'Microsoft YaHei',sans-serif;color:#455b43;text-underline-offset:4px}.knowledge-routes{padding:40px max(22px,6vw);background:#e7e8d7}.knowledge-routes-inner{max-width:1190px;margin:auto}.knowledge-routes h3{font:500 26px/1.5 SimSun,serif;color:#455b43;margin:0 0 10px}.knowledge-routes p{font:13px/1.9 'Microsoft YaHei',sans-serif;color:#747d68}.knowledge-routes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.knowledge-routes .knowledge-route{margin:0;min-width:0}.knowledge-routes .knowledge-route h3{font:500 21px/1.6 SimSun,serif}.knowledge-routes .knowledge-route ol{padding-left:20px;font:12px/2 'Microsoft YaHei',sans-serif}.knowledge-routes .knowledge-route li{padding-left:2px}.knowledge-routes .knowledge-route a{color:#455b43}.theorem-reading-steps{padding:20px;background:#f3f0e4;border:1px solid #dddcc9;margin:0 0 24px}.theorem-reading-steps h3{margin:0 0 12px;font-size:17px;color:#455b43}.theorem-reading-steps ol{padding-left:22px;margin:0}.theorem-reading-steps li{font-size:13px;line-height:1.95;margin:7px 0}.theorem-condition{padding:14px 17px;background:#eee6d6;border-left:3px solid #b58c68;margin:12px 0}.theorem-condition p{font-size:13px;line-height:1.95;margin:0}.theorem-condition b{display:block;font-size:12px;color:#91684c;margin-bottom:5px}.problem-entry{padding:18px 20px;background:#eef0e3;border:1px solid #d6dcc5;margin:20px 0}.problem-entry h3{font-size:17px;margin:0 0 9px;color:#455b43}.problem-entry p{font-size:13px;line-height:1.95;margin:7px 0}.problem-entry .entry-boundary{font-size:12px;color:#876d4f;border-top:1px solid #d6dcc5;padding-top:10px;margin-top:12px}@media(max-width:760px){.knowledge-routes-grid{grid-template-columns:1fr}.knowledge-link-grid{grid-template-columns:1fr}.knowledge-connections{padding-top:18px;margin-top:22px}.knowledge-route{padding:15px}.knowledge-route h3{font-size:18px}.problem-entry,.theorem-reading-steps{padding:16px}.knowledge-link strong{font-size:16px}}