:root{font:16px/1.8 "Microsoft YaHei",system-ui,sans-serif;color:#244c51;background:#f3f6f0}*{box-sizing:border-box}body{margin:0}a{color:#246878}header{display:flex;gap:25px;padding:14px 28px;border-bottom:1px solid #d4ded3;background:#fff}header span{flex:1}header a{font-size:13px}main{max-width:1340px;margin:auto;padding:32px}.intro p{font-size:14px;color:#658079;margin:0}.intro h1{font-size:30px;margin:5px 0 24px}.map-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px}nav{display:grid;align-content:start;gap:6px}button{font:inherit;cursor:pointer;min-height:44px;border:1px solid #c9d6c8;border-radius:7px;padding:10px 15px;background:#fff;color:#285b62}nav button{text-align:left;font-size:14px;border:0;background:transparent}nav button[aria-current=true]{background:#285f66;color:#fff}button:hover{background:#e4ede1}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #d69438;outline-offset:3px}article{background:#fffdf7;border:1px solid #d7dfd2;border-radius:14px;padding:28px 32px;min-width:0}article h2{font-size:27px;line-height:1.55;margin:0 0 16px}.concept-picture{width:100%;height:220px;background:#eaf0e7;border-radius:10px}.concept-picture text{font-family:"Microsoft YaHei",sans-serif;fill:#315b60}.picture-caption{font-size:12px;color:#75877a;margin:2px 0 14px}.action-row{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.action-row button{background:#285f66;color:#fff}.action-row a{font-size:14px}.action-note{font-size:15px;margin:12px 0 20px}.guide-details{margin-top:18px;border-top:1px solid #d8e2d5;padding-top:14px}.guide-details p{font-size:14px}.guide-details summary,.book-proposal summary{cursor:pointer;font-size:16px;color:#496450}.symbol-flow{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.symbol-flow span{border:1px solid #d0ddce;padding:9px 12px;border-radius:6px;background:#eff4e9;font-size:14px}.symbol-flow span+span:before{content:'→ ';color:#aa7a2e}.book-proposal{margin-top:30px;padding:22px;border:1px solid #d6dfd1;background:#fffdf7;border-radius:12px}#transferTopics{display:grid;grid-template-columns:1fr 1fr;gap:15px}#transferTopics section{border-top:1px solid #dce2d5;padding:12px}#transferTopics h3{font-size:17px}#transferTopics p{font-size:14px}.experiment-bar{display:flex;gap:15px;align-items:center;margin-bottom:15px}.experiment-bar strong{flex:1;font-size:16px}#labFrame{width:100%;height:950px;border:1px solid #cad9cc;border-radius:10px;background:#e7efec}[hidden]{display:none!important}@media(max-width:760px){header{padding:12px;gap:12px}header span{display:none}main{padding:18px 12px}.map-layout{grid-template-columns:1fr;gap:15px}nav{display:flex;overflow:auto}nav button{min-width:180px}article{padding:20px 17px}article h2{font-size:22px}.concept-picture{height:175px}.experiment-bar{flex-wrap:wrap}#transferTopics{grid-template-columns:1fr}#labFrame{height:1050px}.intro h1{font-size:26px}}
