.bloodwork-results-guide{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:24px 0;padding:16px 0;font-size:14px;line-height:1.6}.bloodwork-results-guide summary{cursor:pointer;font-weight:600}.bloodwork-results-guide-content{gap:20px;margin-top:16px;display:grid}.bloodwork-results-guide h3{font-size:14px;font-weight:600}.bloodwork-results-guide ol{margin-top:8px;padding-left:22px;list-style:decimal}.bloodwork-results-guide li+li{margin-top:4px}.bloodwork-results-guide p{margin-top:8px}.vital-shell .test-options-alternatives{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:24px;padding:16px 0}.vital-shell .test-options-alternatives summary{cursor:pointer;font-weight:600}.vital-shell .test-options-after{margin-top:32px;font-size:18px;font-weight:600}.bloodwork-entry{max-width:640px;margin:0 auto}.bloodwork-entry-step{border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.bloodwork-step-number{background:var(--ink);width:28px;height:28px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.bloodwork-entry .bloodwork-results-guide{border:0;margin:12px 0 0;padding:0;font-size:13px}.bloodwork-entry .bloodwork-results-guide-content{gap:16px}.bloodwork-entry .bloodwork-file-button{text-align:left;white-space:normal;justify-content:flex-start;gap:12px;width:100%;height:auto;padding:16px}
