.block.svelte-19czybm{border:1px solid var(--health-card-border);border-radius:var(--health-radius,22px);background:var(--health-card-bg);margin:16px 0;padding:20px}.block__title.svelte-19czybm{color:var(--primary-color);font-family:var(--heading-font,"Nunito", sans-serif);align-items:center;gap:12px;margin:0 0 14px;font-size:21px;font-weight:800;line-height:1.2;display:flex}.block__icon.svelte-19czybm{background:var(--health-tint);width:40px;height:40px;color:var(--health-accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;display:inline-grid}.block--avoid.svelte-19czybm{border-color:var(--health-emergency-border)}.block--avoid.svelte-19czybm .block__icon:where(.svelte-19czybm){background:var(--health-emergency-bg);color:var(--health-emergency)}@media (width<=575px){.block.svelte-19czybm{padding:16px}}.steps.svelte-10ypw46{gap:12px;margin:0;padding:0;list-style:none;display:grid}.step.svelte-10ypw46{color:var(--primary-color);grid-template-columns:30px 1fr;align-items:start;gap:12px;font-size:16px;line-height:1.5;display:grid}.step__marker.svelte-10ypw46{background:var(--health-tint);width:30px;height:30px;color:var(--health-accent-ink);font-family:var(--heading-font,"Nunito", sans-serif);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.step--vet.svelte-10ypw46{font-weight:700}.step--vet.svelte-10ypw46 .step__marker:where(.svelte-10ypw46),.step--avoid.svelte-10ypw46 .step__marker:where(.svelte-10ypw46){background:var(--health-emergency-bg);color:var(--health-emergency)}.callout.svelte-104b45e{--tone:var(--health-vet);--tone-bg:var(--health-vet-bg);--tone-border:var(--health-vet-border);border:1px solid var(--tone-border);border-radius:var(--health-radius,22px);background:var(--tone-bg);grid-template-columns:auto 1fr;gap:14px;margin:16px 0;padding:20px;display:grid}.callout--emergency.svelte-104b45e{--tone:var(--health-emergency);--tone-bg:var(--health-emergency-bg);--tone-border:var(--health-emergency-border)}.callout--home.svelte-104b45e{--tone:var(--health-home);--tone-bg:var(--health-home-bg);--tone-border:var(--health-home-border)}.callout__icon.svelte-104b45e{background:var(--tone);width:48px;height:48px;color:var(--health-on-tone);border-radius:50%;place-items:center;font-size:19px;display:grid}.callout__title.svelte-104b45e{color:var(--primary-color);margin:2px 0;font-size:14px;font-weight:700}.callout__label.svelte-104b45e{color:var(--tone);font-family:var(--heading-font,"Nunito", sans-serif);margin:0 0 6px;font-size:24px;font-weight:900;line-height:1.15}.callout__hint.svelte-104b45e,.callout__step.svelte-104b45e{color:var(--primary-color);margin:0;font-size:15px;line-height:1.5}.callout__step.svelte-104b45e{border-top:1px solid var(--tone-border);margin-top:10px;padding-top:10px;font-weight:600}.when__timing.svelte-ky0e3z{color:var(--primary-color);margin:0 0 16px;font-size:16px;line-height:1.5}.when__facts.svelte-ky0e3z{gap:14px;margin:0 0 12px;display:grid}.when__facts.svelte-ky0e3z dt:where(.svelte-ky0e3z){color:var(--health-muted);margin-bottom:6px;font-size:14px;font-weight:700}.when__facts.svelte-ky0e3z dd:where(.svelte-ky0e3z){margin:0}.when__hint.svelte-ky0e3z{color:var(--health-muted);margin:0;font-size:13px}.disease-page__column.svelte-17b2ced{max-width:760px;margin:0 auto}.disease-back.svelte-17b2ced{min-height:44px;color:var(--health-accent-ink);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.disease-back.svelte-17b2ced:hover,.disease-back.svelte-17b2ced:focus-visible{color:var(--health-accent-ink);text-decoration:underline}.disease-hero.svelte-17b2ced{margin:8px 0}.disease-hero__badges.svelte-17b2ced{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.disease-hero__tag.svelte-17b2ced{background:var(--health-tint);color:var(--health-accent-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.25;display:inline-flex}.disease-hero__title.svelte-17b2ced{color:var(--primary-color);font-family:var(--heading-font,"Nunito", sans-serif);margin:0;font-size:clamp(30px,6vw,44px);font-weight:900;line-height:1.1}.disease-hero__aka.svelte-17b2ced{color:var(--health-muted);margin:6px 0 0;font-size:17px}.disease-hero__summary.svelte-17b2ced{color:var(--primary-color);margin:16px 0 0;font-size:17px;line-height:1.6}.dot-list.svelte-17b2ced,.check-list.svelte-17b2ced{color:var(--primary-color);gap:10px;margin:16px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.dot-list.svelte-17b2ced li:where(.svelte-17b2ced){padding-left:22px;position:relative}.dot-list.svelte-17b2ced li:where(.svelte-17b2ced):before{content:"";background:var(--health-accent-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:4px}.check-list.svelte-17b2ced{margin-top:0}.check-list.svelte-17b2ced li:where(.svelte-17b2ced){grid-template-columns:22px 1fr;gap:10px;display:grid}.check-list.svelte-17b2ced i:where(.svelte-17b2ced){color:var(--health-home);margin-top:.3em}.causes.svelte-17b2ced{border:1px solid var(--health-card-border);border-radius:var(--health-radius,22px);background:var(--health-card-bg);margin:16px 0;padding:0 20px}.causes[open].svelte-17b2ced{padding-bottom:20px}.causes__summary.svelte-17b2ced{cursor:pointer;grid-template-columns:40px 1fr 14px;align-items:center;gap:12px;min-height:72px;list-style:none;display:grid}.causes__summary.svelte-17b2ced::-webkit-details-marker{display:none}.causes__icon.svelte-17b2ced{background:var(--health-tint);width:40px;height:40px;color:var(--health-accent-ink);border-radius:50%;place-items:center;display:grid}.causes__title.svelte-17b2ced{color:var(--primary-color);font-family:var(--heading-font,"Nunito", sans-serif);font-size:21px;font-weight:800}.causes__chevron.svelte-17b2ced{color:var(--health-muted)}.causes[open].svelte-17b2ced .causes__chevron:where(.svelte-17b2ced){transform:rotate(180deg)}.causes.svelte-17b2ced .dot-list:where(.svelte-17b2ced){margin-top:0}.disease-footnote.svelte-17b2ced{color:var(--health-muted);margin:20px 0 0;font-size:13px}.related.svelte-17b2ced{margin-top:56px}.related.svelte-17b2ced .related__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:16px 0 0;display:grid}@media (width<=767px){.related.svelte-17b2ced .related__cards{gap:12px;display:flex}}
