.screen-reference.svelte-ef1ko7{border:1px solid var(--line);background:#f2f4eb;border-radius:10px;margin-bottom:36px;padding:25px}.screen-reference.svelte-ef1ko7 .eyebrow:where(.svelte-ef1ko7){margin-bottom:14px}.screen-reference.svelte-ef1ko7 h2:where(.svelte-ef1ko7){margin:0 0 17px;font-size:31px}.screen-reference.svelte-ef1ko7 p:where(.svelte-ef1ko7){font-size:15px}dl.svelte-ef1ko7{margin:0;font-size:14px;line-height:1.6}dl.svelte-ef1ko7 div:where(.svelte-ef1ko7){border-top:1px solid #dce1d2;grid-template-columns:145px minmax(0,1fr);gap:20px;padding:12px 0;display:grid}dt.svelte-ef1ko7{font-weight:600}dd.svelte-ef1ko7{color:var(--muted);margin:0}a.svelte-ef1ko7{text-underline-offset:3px;align-items:center;min-height:44px;margin-top:9px;font-size:13px;display:inline-flex}@media (width<=480px){.screen-reference.svelte-ef1ko7{padding:22px}dl.svelte-ef1ko7 div:where(.svelte-ef1ko7){grid-template-columns:1fr;gap:3px}}.support-heading.svelte-rnuodk{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}h2.svelte-rnuodk{margin:0;scroll-margin-top:48px;font-size:32px}.eyebrow.svelte-rnuodk{margin-bottom:10px;font-size:10px}.change-state.svelte-rnuodk{min-height:44px;color:var(--green);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:flex}.change-state.svelte-rnuodk span:where(.svelte-rnuodk){text-underline-offset:4px;margin-left:5px;text-decoration:underline}.state-edit.svelte-rnuodk{border:1px solid var(--line);background:#fff;border-radius:9px}.cancel-state.svelte-rnuodk{min-height:44px;color:var(--green);text-underline-offset:4px;background:0 0;border:0;margin:0 auto 20px;font-size:12px;text-decoration:underline;display:block}.other-support.svelte-rnuodk{border-bottom:1px solid var(--line);margin-top:14px}summary.svelte-rnuodk{cursor:pointer;padding:18px 0;font-size:13px}.other-support.svelte-rnuodk .resource-grid{margin:6px 0 20px}.help-footnote.svelte-rnuodk{margin-top:18px}@media (width<=650px){.support-heading.svelte-rnuodk{display:block}.change-state.svelte-rnuodk{margin-top:7px}}.result-actions.svelte-1ulg4k0{margin-top:27px}.care-link.svelte-1ulg4k0{gap:15px}.down-arrow.svelte-1ulg4k0{display:inline-flex;transform:rotate(90deg)}.secondary-actions.svelte-1ulg4k0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 15px;margin-top:20px;display:flex}@media (width<=650px){.care-link.svelte-1ulg4k0{width:100%;padding-inline:12px;font-size:12px}}.alcohol-safety.svelte-1n7eacw{break-inside:avoid;background:#f3eee4;border:1px solid #dfd4c1;border-radius:8px;margin:24px 0;padding:22px 25px;font-size:14px}strong.svelte-1n7eacw{font-weight:600}p.svelte-1n7eacw{color:#665c51;margin:8px 0 0}a.svelte-1n7eacw{color:var(--ink);text-underline-offset:3px;font-weight:600}.follow-up-checks.svelte-yqdmjf{margin:35px 0 40px}.eyebrow.svelte-yqdmjf{margin-bottom:13px;font-size:10px}h2.svelte-yqdmjf{margin-bottom:15px;font-size:34px}.follow-up-intro.svelte-yqdmjf{margin-bottom:21px;font-size:14px}.suggested-checks.svelte-yqdmjf{gap:10px;display:grid}.suggested-check.svelte-yqdmjf{border:1px solid var(--line);background:#fffefa;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.suggested-check.svelte-yqdmjf:hover{background:#f7f8f0;border-color:#9eaf8b}h3.svelte-yqdmjf{font-family:var(--serif);flex-wrap:wrap;align-items:baseline;gap:7px 14px;margin:0 0 5px;font-size:26px;display:flex}.check-time.svelte-yqdmjf{color:var(--muted);font-family:DM Sans,sans-serif;font-size:11px}.suggested-check.svelte-yqdmjf p:where(.svelte-yqdmjf){margin:0;font-size:13px;line-height:1.65}.follow-up-help.svelte-yqdmjf{margin:20px 0 0;font-size:12px}.follow-up-help.svelte-yqdmjf a:where(.svelte-yqdmjf){text-underline-offset:3px}@media (width<=600px){h2.svelte-yqdmjf{font-size:30px}.suggested-check.svelte-yqdmjf{gap:12px;padding:16px}.condition-icon.svelte-yqdmjf{align-self:start;width:34px;height:34px;margin-top:4px}h3.svelte-yqdmjf{font-size:24px}.suggested-check.svelte-yqdmjf p:where(.svelte-yqdmjf){font-size:12px}}.alcohol-guide.svelte-lnn4ko{border:1px solid var(--line);background:#f5f5ed;border-radius:6px;margin:0 0 24px;font-size:13px}summary.svelte-lnn4ko{padding:14px 18px;font-weight:500}.alcohol-guide.svelte-lnn4ko>div:where(.svelte-lnn4ko){padding:0 18px 18px}p.svelte-lnn4ko{margin-bottom:12px}ul.svelte-lnn4ko{color:var(--muted);padding-left:20px;line-height:1.8}a.svelte-lnn4ko{text-underline-offset:3px}.substance-safety.svelte-jom02r{color:#594533;background:#f6eee4;border-left:3px solid #a57550;border-radius:0 8px 8px 0;margin:0 0 22px;padding:17px 20px}strong.svelte-jom02r{font-size:13px}p.svelte-jom02r{color:inherit;margin:7px 0;font-size:12px;line-height:1.75}a.svelte-jom02r{color:inherit;text-underline-offset:3px;font-size:12px}@media print{.substance-safety.svelte-jom02r{break-inside:avoid;background:#fff;margin-top:15px}}.score-explanation.svelte-1i0ajhf,.other-note.svelte-1i0ajhf{margin:16px 0;font-size:12px;line-height:1.8}.substance-results.svelte-1i0ajhf{margin:22px 0 0}.substance-row.svelte-1i0ajhf{break-inside:avoid;border-top:1px solid #d6decc;grid-template-columns:1fr 1.5fr;gap:20px;padding:16px 0;display:grid}dt.svelte-1i0ajhf{font-size:14px;font-weight:500}dd.svelte-1i0ajhf{margin:0}dd.svelte-1i0ajhf strong:where(.svelte-1i0ajhf){font-size:15px}dd.svelte-1i0ajhf p:where(.svelte-1i0ajhf){margin:5px 0 0;font-size:12px;line-height:1.7}summary.svelte-1i0ajhf{cursor:pointer;padding:18px 0 5px;font-size:13px}.version-note.svelte-1i0ajhf{margin-top:10px;font-size:10px}.result-safety.svelte-1i0ajhf{margin-top:24px}@media (width<=600px){.substance-row.svelte-1i0ajhf{grid-template-columns:1fr;gap:8px}}@media print{.remaining-results.svelte-1i0ajhf>*{display:block!important}}.taps-hint.svelte-1i8r9z9{clear:both;margin:0 0 24px;font-size:13px;line-height:1.75}.scope-note.svelte-1i8r9z9{margin-top:20px;padding:0 10px;font-size:12px;line-height:1.75}.scope-note.svelte-1i8r9z9 a:where(.svelte-1i8r9z9){text-underline-offset:3px}.other-substances.svelte-1i8r9z9{margin-top:24px}.other-substances.svelte-1i8r9z9 label:where(.svelte-1i8r9z9){margin-bottom:10px;font-size:13px;display:block}.other-substances.svelte-1i8r9z9 input:where(.svelte-1i8r9z9){border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:7px;padding:14px;font-size:16px}.other-substances.svelte-1i8r9z9 p:where(.svelte-1i8r9z9){margin-top:8px;font-size:11px}
