.top.svelte-wcm91m{background:var(--bg-grey);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:16px;display:flex}.home.svelte-wcm91m{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.symptom.svelte-wcm91m{width:min(760px,100% - 32px);margin:0 auto;padding:3.5rem 0 1rem}h1.svelte-wcm91m{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,6vw,3rem)}.intro.svelte-wcm91m{color:var(--ink-soft);margin:1rem 0 0;font-size:1.15rem}h2.svelte-wcm91m{text-align:left;margin:2.5rem 0 .75rem;font-size:1.3rem}.causes.svelte-wcm91m{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.causes.svelte-wcm91m section:where(.svelte-wcm91m){border:1px solid var(--line);box-shadow:var(--shadow-card);background:var(--bg);padding:1rem}.causes.svelte-wcm91m h3:where(.svelte-wcm91m){margin:0 0 .35rem;font-size:1rem}.causes.svelte-wcm91m p:where(.svelte-wcm91m){color:var(--ink-soft);margin:0;font-size:.92rem}.checks.svelte-wcm91m{gap:.5rem;padding-left:1.3rem;display:grid}.price.svelte-wcm91m{color:var(--violet-deep);font-weight:650}
