.tech-main{margin:0 auto;max-width:1360px;padding:0 36px 60px}.tech-main .intro select{max-width:350px}.tech-main .notice{margin-bottom:22px}.tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tech-grid .panel{margin:0}.tech-grid pre{max-height:270px;font-size:11px}.route{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.route article{padding:18px;background:#eef4ee;border-radius:8px;border-top:3px solid #45896b}.route b{font-size:12px;color:#12664f}.route h3{line-height:1.6}.route p{font-size:12px}.source-label{font-size:10px;letter-spacing:.4px;color:#75857c}.tech-main .panel{margin-top:22px}.tech-main video{max-height:330px;border-radius:8px}.tech-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tech-main h2{line-height:1.6}.chip{display:inline-block;padding:5px 9px;margin:4px;border-radius:4px;font-size:11px;background:#e8f1e9;color:#36624c}.trace-list{line-height:1.9}.trace-list li{margin:10px 0}.tech-main .meta-grid{margin:20px 0}@media(max-width:760px){.tech-main{padding:0 14px 40px}.tech-grid,.tech-intro{grid-template-columns:1fr}.route{grid-template-columns:1fr 1fr}.tech-main .intro select{max-width:100%}}
