/* Five evidence tools only. Preserve compact approved header and controls. */
.section-tools .tool-result[hidden]{display:none!important}
.section-tools .tool-update{grid-column:1/-1;margin:0;color:#46566a;font-size:14px;line-height:1.5}
.section-tools .tool-update:empty{display:none}
.section-tools .tool-reset{background:#fff;border:1px solid #b8c5d2;color:#193349;min-height:44px}
.section-tools .tool-result:not(:empty){background:#fff;color:#192b3e;border:1px solid #bdc9d4;border-radius:10px;padding:18px}
.section-tools .tool-result :is(strong,h3,p,li,code){color:#192b3e}
.section-tools .tool-result strong{font-size:22px;line-height:1.35}
.section-tools .tool-result h3{font-size:18px;line-height:1.4;margin:10px 0 4px}
.section-tools .tool-result small{font-size:12px;color:#46566a}
.section-tools .tool-result a{color:#1457a0;text-underline-offset:3px}
.section-tools .tool-result:focus{outline:3px solid #145eb4;outline-offset:3px;scroll-margin-top:90px}
.section-tools .tool-result ul{margin:0;padding-left:22px;line-height:1.65}
@media print{
 .section-tools .tool-print{height:auto;overflow:visible;padding:20px;border:0!important}
 .section-tools .tool-print :is(strong,h3,p,li){color:#000!important}
 .section-tools .tool-print .btn{display:none!important}
}
