.method-lab{color:var(--learn-text,#f3f0e9);overflow-wrap:anywhere;background:linear-gradient(145deg,#1b2429,#12191d);border:1px solid #8d784d;border-radius:14px;min-width:0;margin:30px 0;padding:28px}.method-lab>h2{margin-bottom:18px;font-size:clamp(24px,3vw,34px)}.method-lab p{margin:14px 0;line-height:1.75}.method-lab .learning-eyebrow{margin-bottom:12px}.method-lab small,.method-lab .learning-fine{color:var(--learn-muted,#abb7be);font-size:12px}.method-lab fieldset{border:0;min-width:0;margin:22px 0;padding:0}.method-lab legend{margin-bottom:14px;font-size:17px;font-weight:600}.method-lab label{align-items:flex-start;gap:10px;margin:12px 0;line-height:1.6;display:flex}.method-lab input[type=radio]{width:18px;height:18px;accent-color:var(--learn-gold,#dfc286);flex:none;margin-top:4px}.method-lab-presets{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.method-lab-presets button{white-space:normal;min-height:44px}.method-lab-callout{background:#dfc2860a;border-left:3px solid #dfc286;border-radius:0 7px 7px 0;padding:18px}.method-lab-callout>p:first-child{margin-top:0}.method-lab-callout>p:last-child{margin-bottom:0}.method-lab-callout h3{font-size:19px;line-height:1.5}.method-lab-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.method-lab-rate-grid label{flex-direction:column;gap:7px;margin:0;display:flex}.method-lab-rate-grid input,.method-lab-select select{color:#f3f0e9;width:100%;min-height:44px;font:inherit;background:#0d1418;border:1px solid #64717a;border-radius:6px;padding:9px 12px}:is(.method-lab input:focus-visible,.method-lab select:focus-visible,.method-lab button:focus-visible,.method-lab summary:focus-visible){outline-offset:4px;outline:2px solid #dfc286}.method-lab-results{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.method-lab-results>div{background:#10181a;border:1px solid #52615e;border-radius:8px;padding:20px}.method-lab-results strong{color:#dfc286;font-size:32px;line-height:1.5}.method-lab-results p{font-size:13px}.method-lab-results h3{font-size:18px}.method-lab details{border-top:1px solid #445048;margin-top:24px;padding-top:18px}.method-lab summary{cursor:pointer;color:#dfc286;min-height:32px}.method-lab details p,.method-lab details li{font-size:14px;line-height:1.8}.method-lab-select{flex-direction:column}.method-lab-choices{grid-template-columns:1fr 1fr;gap:24px;display:grid}.method-lab-choices label,.method-lab-outcome label{background:#111a1f;border:1px solid #34434b;border-radius:7px;padding:12px}.method-lab-table{max-width:100%;margin:16px 0;overflow:auto}.method-lab table{border-collapse:collapse;width:100%;font-size:14px}.method-lab caption{text-align:left;color:#abb7be;margin-bottom:10px}.method-lab th,.method-lab td{text-align:left;border:1px solid #43524f;padding:10px}.method-lab th{color:#dfc286}.method-lab-inline{flex-wrap:wrap;gap:18px;display:flex}.method-lab-state{gap:12px;margin:16px 0 0;display:grid}.method-lab-state dt{color:#abb7be;font-size:12px}.method-lab-state dd{margin:3px 0 0}.method-lab-outcome{margin-top:20px}@media (max-width:650px){.method-lab{padding:20px 16px}.method-lab-rate-grid,.method-lab-results,.method-lab-choices{grid-template-columns:1fr}.method-lab-choices{gap:0}.method-lab-results strong{font-size:28px}.method-lab-presets button{justify-content:center;width:100%}.method-lab th,.method-lab td{padding:8px 5px;font-size:12px}}
