.spec-points{padding-left:20px;margin:12px 0;line-height:1.8}
.spec-points li+li{margin-top:7px}
.flow .spec-points{margin:0;padding-left:17px}
.rule .spec-points{font-size:13px;margin:8px 0 0}
.field-points{line-height:1.75}
.field-points li+li{margin-top:6px}
.interaction-table th:first-child,.interaction-table td:first-child{width:21%;min-width:160px}
.interaction-table td{line-height:1.8}
.spec-scene{display:block;margin-top:10px;color:var(--blue);font-weight:500}
#sceneExplanation h4{margin:0 0 8px;color:#214d94;font-size:14px}
.phone-note .field-points{margin:0;padding-left:17px}
.record-caption{font-size:13px;color:var(--muted);margin:8px 0 14px}
#contracts>.spec-points{font-size:13px}
.matrix .case-group th{color:#244c87;background:#e7effd}
@media(max-width:650px){.spec-points{padding-left:18px}.spec-points li+li{margin-top:8px}}
