.insight-lab{margin:28px 0;padding:24px;border:1px solid #ccd5d3;background:#f3f6f4;border-radius:12px;color:#243e36}.insight-lab h4{margin:0 0 16px}.insight-lab svg{display:block;width:100%;height:auto;font-family:inherit}.insight-lab .scroll{overflow-x:auto}.insight-lab table{width:100%;border-collapse:collapse;font-size:14px}.insight-lab td,.insight-lab th{text-align:left;padding:9px;border-bottom:1px solid #cbd5cf;vertical-align:top}.insight-lab .note,.insight-lab small{font-size:12px;line-height:1.7}.insight-lab small{display:block}.insight-lab .lab-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.insight-lab label{font-size:14px;display:grid;gap:5px}.insight-lab input{box-sizing:border-box;width:100%;padding:10px;border:1px solid #80998a;border-radius:5px;font:inherit;color:#234437;background:white}.insight-lab output{display:block;margin:18px 0;font-size:17px;line-height:1.8}.insight-lab button{padding:9px 18px;border:1px solid #607d6e;border-radius:5px;background:white;color:#234437;cursor:pointer}.insight-lab :focus-visible{outline:3px solid #b97831;outline-offset:3px}.insight-lab a{text-decoration:underline}.insight-lab li{margin-bottom:17px}.insight-lab .formula{overflow-wrap:anywhere}.insight-lab .chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}.insight-lab .chain li{border-left:3px solid #879f91;padding:6px 12px}.insight-lab .chain strong{display:block}@media(max-width:600px){.insight-lab{padding:14px}.insight-lab .lab-inputs,.insight-lab .chain{grid-template-columns:1fr}.insight-lab th,.insight-lab td{font-size:12px;padding:7px}.insight-lab .plot-scroll{overflow-x:auto}.insight-lab .plot-scroll svg{min-width:560px}}
