.techniques-lab{--control-color:#d9c19c}.techniques-explanation .techniques-checkbox{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.7;margin:0}.techniques-checkbox input{accent-color:#d6b892}.techniques-explanation #techniques-next{margin-top:auto;padding-top:18px}#techniques-observation{font-size:11px;line-height:1.8;color:#bdc9ae;margin:18px 0 0}#techniques-split-tools{margin-bottom:23px}#techniques-sequence{margin:7px 0 20px}#techniques-sequence-title{font-size:7px;letter-spacing:1px}.techniques-frames{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding:3px 2px 9px;scrollbar-width:thin;scrollbar-color:#788767 transparent}.techniques-frames>button,.techniques-frames>figure{flex:0 0 124px;min-width:0;margin:0;padding:6px;background:#1e2719;border:1px solid #46543a;border-radius:6px;text-align:left;color:#b5c5a4;font:inherit}.techniques-frames>button{cursor:pointer}.techniques-frames>button:hover{border-color:#c0b28c}.techniques-frames>button[aria-pressed=true]{background:#35382a;border-color:#ddc29a}.techniques-frames canvas{display:block;width:100%;height:auto;border-radius:3px}.techniques-frames span{display:block;font-size:8px;line-height:1.6;margin:8px 2px 2px;white-space:normal}.techniques-method{border-top:1px solid #3b472f;margin-top:22px;padding-top:22px}.techniques-method>.eyebrow{font-size:7px;letter-spacing:1px}.techniques-method ol{padding-left:20px;margin:13px 0 0}.techniques-method li{font-size:11px;line-height:1.8;color:#adbd9c;padding-left:5px;margin-bottom:7px}.techniques-method li::marker{color:#d8be93}#techniques-split-tools[hidden],#techniques-sequence[hidden]{display:none}
@media(max-width:800px){.techniques-explanation .techniques-checkbox{font-size:12px}.techniques-method li,#techniques-observation{font-size:12px}.techniques-frames>button,.techniques-frames>figure{flex-basis:115px}.techniques-frames span{font-size:9px}.techniques-frames{gap:9px}.techniques-explanation input,.techniques-explanation select,#techniques-presets,#techniques-split{scroll-margin-top:calc(66vw + 25px)}}
.techniques-lab .quality-analysis{min-width:0;width:100%;box-sizing:border-box}.techniques-frames{min-width:0;max-width:100%}
@media(max-width:800px){#techniques-frames button{scroll-margin-top:calc(66vw + 25px)}}
