.technical-panel{border:1px solid #dce6e2;border-radius:12px;background:#fff;padding:26px;margin:24px 0;overflow-wrap:anywhere}.technical-panel h2{font-size:24px}.technical-panel h3{font-size:18px}.technical-panel p{line-height:1.8}.technical-panel .hint{font-size:13px;color:#677c82}.technical-panel summary{cursor:pointer;color:#216858;font-size:14px}.technical-panel a{color:#216858;overflow-wrap:anywhere}
.technical-card{border-top:1px solid var(--line,#dce6e2);padding:20px 0}.technical-card h3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.technical-status{font-size:12px;white-space:nowrap;color:#286f61;background:#edf4f0;border-radius:14px;padding:2px 10px}.technical-status--NEEDS_ATTENTION,.technical-status--UNDETERMINED{color:#8b6220;background:#fff5dd}.technical-advice{color:#526b72}.technical-evidence{border-bottom:1px solid #e5ece8;padding:14px 0;overflow-wrap:anywhere}.technical-values{font:13px/1.8 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f4;padding:12px}.technical-hash{overflow-wrap:anywhere}.technical-panel>h2{margin-top:0}

@media(max-width:620px){.technical-panel{padding:18px}.technical-card h3{font-size:17px}}

.technical-panel .owner-finding{font-weight:600;color:#203b3c}.technical-panel .owner-meaning{color:#415f61}.technical-panel .owner-step{background:#f2f6f2;border-left:3px solid #73998b;padding:10px 14px}.technical-panel .owner-meaning strong,.technical-panel .owner-step strong{font-weight:600}
