
.protocol-guide{font-size:12px;line-height:1.8;color:#5c7487}.protocol-guide .protocol-intro{margin:10px 0 16px}.protocol-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 18px}.protocol-summary>b{padding:13px 10px;border:1px solid #d9e4ec;border-radius:12px;background:#f0f5f8;color:#355772;font-size:17px}.protocol-summary small{display:block;font-size:10px;font-weight:400;color:#8194a4}.protocol-guide details{border-top:1px solid #dce6ed;padding:11px 0}.protocol-guide summary{cursor:pointer;font-size:14px;font-weight:600;color:#365873;min-height:30px;line-height:30px}.protocol-guide p{margin:8px 0 12px;font-size:12px;line-height:1.85}.protocol-formula{padding:10px 12px;background:#eef4f7;border-radius:9px;color:#355d79;font-size:12px;overflow-wrap:anywhere}.protocol-table-wrap{overflow-x:auto;margin:10px 0}.protocol-guide table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.protocol-guide th,.protocol-guide td{padding:9px 5px;text-align:left;border-bottom:1px solid #e0e8ee;white-space:nowrap}.protocol-guide thead,.protocol-guide tfoot{color:#375974;background:#edf3f7}.protocol-guide td:last-child,.protocol-guide th:last-child{text-align:right}.protocol-guide summary:focus-visible{outline:2px solid #b99864;outline-offset:3px}@media(max-width:350px){.protocol-summary>b{font-size:15px}.protocol-guide table{font-size:11px}}
