.hb-sr.svelte-mg8k62{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hb-tool.svelte-mg8k62 h1{text-transform:none}.hb-lead.svelte-mg8k62{font-family:Raleway,sans-serif;font-weight:500;line-height:1.4}.hb-who.svelte-mg8k62{text-transform:none;letter-spacing:0}.hb-grid.svelte-mg8k62{grid-template-rows:auto 1fr}.hb-c1.svelte-mg8k62{grid-column:1;grid-row:1}.hb-c2.svelte-mg8k62{grid-column:1;grid-row:2}.hb-res.svelte-mg8k62{grid-column:2;grid-row:1 / span 2}@media(max-width:880px){.hb-c1.svelte-mg8k62,.hb-c2.svelte-mg8k62,.hb-res.svelte-mg8k62{grid-column:1;grid-row:auto}}.hb-fields.svelte-mg8k62{margin-top:12px;align-items:start}.hb-fields.svelte-mg8k62 label:where(.svelte-mg8k62){min-height:2.6em;display:flex;align-items:flex-end}.hb-fields.svelte-mg8k62 #hb-herbhint:where(.svelte-mg8k62){margin-top:4px}.hb-exact.svelte-mg8k62{margin-top:10px}.hb-headline.svelte-mg8k62{outline:none;margin:6px 0 4px;font-family:Raleway,sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.hb-headline.svelte-mg8k62 b:where(.svelte-mg8k62){font-size:2.3rem}.hb-headline.svelte-mg8k62:not(:has(b)){font-family:Roboto Slab,serif;font-size:1.25rem}.hb-req.svelte-mg8k62{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0}.hb-req.svelte-mg8k62 li:where(.svelte-mg8k62){display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 8px;border:1px solid #7b5a46;border-radius:3px;font-size:.78rem;font-weight:700;color:#412619}.hb-req.svelte-mg8k62 li.ok:where(.svelte-mg8k62){color:#2c6024}.hb-req.svelte-mg8k62 li.ok:where(.svelte-mg8k62):before{content:"✓"}.hb-req.svelte-mg8k62 li.warn:where(.svelte-mg8k62):before{content:"!"}.hb-req.svelte-mg8k62 li.bad:where(.svelte-mg8k62){color:#8a2a10;border-color:#8a2a10}.hb-req.svelte-mg8k62 li.bad:where(.svelte-mg8k62):before{content:"✕"}.hb-req.svelte-mg8k62 li:where(.svelte-mg8k62):has(.cp-link:where(.svelte-mg8k62)){padding-right:0}.hb-req.svelte-mg8k62 .cp-link:where(.svelte-mg8k62){display:inline-flex;align-items:center;min-height:22px;margin:0;padding:0 8px 0 0;font-size:.78rem;color:inherit}.hb-req.svelte-mg8k62 .cp-link:where(.svelte-mg8k62):focus-visible{outline:none}.hb-req.svelte-mg8k62 li:where(.svelte-mg8k62):has(.cp-link:where(.svelte-mg8k62):focus-visible){outline:2px solid #412619;outline-offset:2px}.hb-bad.svelte-mg8k62{color:#8a2a10}.hb-echo.svelte-mg8k62{display:none;margin:0 0 12px}.hb-echo.svelte-mg8k62 b:where(.svelte-mg8k62){display:block;text-transform:uppercase;letter-spacing:.04em}.hb-checks.svelte-mg8k62{margin:12px 0 4px}.hb-checks.svelte-mg8k62 small:where(.svelte-mg8k62){display:block}.hb-checks.svelte-mg8k62 img:where(.svelte-mg8k62){width:24px;height:24px;object-fit:contain;flex:none}.hb-body.svelte-mg8k62{color:#3f2116;font-size:.9rem;line-height:1.5;margin:0 0 10px;max-width:78ch}.hb-mob.svelte-mg8k62{display:none}.hb-age.svelte-mg8k62{display:block;font-family:Raleway,sans-serif;font-size:.68rem;color:#594a34}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 10px}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62)>div:where(.svelte-mg8k62){display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;column-gap:6px;row-gap:3px;padding:8px 10px;border:1px solid #9f7e6b;border-radius:5px;background:#e9d9c2}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62)>div:where(.svelte-mg8k62):first-child{border-top:1px solid #9f7e6b}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62) dd:where(.svelte-mg8k62){display:contents}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62) dd:where(.svelte-mg8k62) img:where(.svelte-mg8k62){grid-column:1;grid-row:1;height:22px;width:auto}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62) dd:where(.svelte-mg8k62) b:where(.svelte-mg8k62){grid-column:2;grid-row:1;justify-self:start;font-size:1.25rem;line-height:1.1;white-space:nowrap}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62) dt:where(.svelte-mg8k62){grid-column:1 / -1;grid-row:2;font-size:.78rem;font-weight:600;color:#594a34;line-height:1.25}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62) dd:where(.svelte-mg8k62) b.hb-word:where(.svelte-mg8k62){font-size:1rem;white-space:normal;overflow-wrap:anywhere}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62) dd:where(.svelte-mg8k62) span:where(.svelte-mg8k62){grid-column:1 / -1;font-size:.7rem;font-weight:600;line-height:1.25;text-align:left}.hb-herbs.svelte-mg8k62{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.hb-herbs.svelte-mg8k62 li:where(.svelte-mg8k62){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:8px;align-items:center;padding:8px 10px;background:#f3e6cf;border:1px solid #9f7e6b;border-radius:5px;min-width:0}.hb-herbs.svelte-mg8k62 img:where(.svelte-mg8k62){height:25px;width:auto}.hb-herbs.svelte-mg8k62 b:where(.svelte-mg8k62){font-family:Roboto Slab,serif;font-size:1.1rem;color:#412619;font-variant-numeric:tabular-nums;line-height:1.1}.hb-herbs__n.svelte-mg8k62{grid-column:1 / -1;font-size:.8rem;font-weight:700;color:#412619;line-height:1.2}.hb-herbs.svelte-mg8k62 small:where(.svelte-mg8k62){grid-column:1 / -1;font-size:.75rem;font-weight:500;color:#594a34;font-variant-numeric:tabular-nums}.hb-more.svelte-mg8k62{margin-top:4px}.hb-more.svelte-mg8k62 summary:where(.svelte-mg8k62){font-size:.9rem}.hb-more.svelte-mg8k62 .sp-table-wrap:where(.svelte-mg8k62){margin-top:8px}.hb-pet.svelte-mg8k62{display:flex;gap:14px;align-items:center}.hb-pet.svelte-mg8k62>img:where(.svelte-mg8k62){flex:none;width:72px;height:auto}.hb-petline.svelte-mg8k62{list-style:none;margin:0;padding:0;flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hb-petline.svelte-mg8k62 li:where(.svelte-mg8k62){display:grid;gap:1px;padding:7px 10px;background:#f3e6cf;border:1px solid #9f7e6b;border-radius:5px;min-width:0}.hb-petline.svelte-mg8k62 b:where(.svelte-mg8k62){font-family:Roboto Slab,serif;font-size:1.1rem;color:#412619;line-height:1.1}.hb-petline.svelte-mg8k62 span:where(.svelte-mg8k62){font-size:.8rem;font-weight:700;color:#3f2116}.hb-petline.svelte-mg8k62 small:where(.svelte-mg8k62){font-size:.7rem;color:#594a34}.hb-petline.svelte-mg8k62 .hb-you:where(.svelte-mg8k62){border:2px solid #412619;padding:6px 9px}.hb-line.svelte-mg8k62{display:block}.hb-h3.svelte-mg8k62{text-transform:none;font-family:Roboto Slab,serif;font-size:1rem;color:#412619;margin:24px 0 6px}.hb-nc.svelte-mg8k62{margin:0;padding-left:1.1em;color:#3f2116;font-size:.9rem;line-height:1.5;max-width:80ch}.hb-small.svelte-mg8k62{font-size:.85rem;line-height:1.45;color:#594a34;margin:6px 0 0}.hb-tool.svelte-mg8k62 a{color:#355290}.hb-ask.svelte-mg8k62{margin-top:20px}.hb-tool.svelte-mg8k62 .cp-skill-seo:where(.svelte-mg8k62) p:where(.svelte-mg8k62){font-size:1rem;line-height:1.55}.hb-tool.svelte-mg8k62 .cp-skill-seo:where(.svelte-mg8k62) p.hb-small:where(.svelte-mg8k62){font-size:.875rem;line-height:1.45}@media(max-width:480px){.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62){gap:6px}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62)>div:where(.svelte-mg8k62){grid-template-columns:minmax(0,1fr);padding:7px 8px}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62) dd:where(.svelte-mg8k62) b:where(.svelte-mg8k62){grid-column:1;grid-row:2;justify-self:start;font-size:1.15rem}.hb-res.svelte-mg8k62 .hb-facts:where(.svelte-mg8k62) dt:where(.svelte-mg8k62){grid-row:3}}@media(max-width:880px){.hb-res.svelte-mg8k62{background:none;border:0;box-shadow:none;padding:0}.hb-res.svelte-mg8k62>h3:where(.svelte-mg8k62){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hb-res.svelte-mg8k62 .cp-skill-plan:where(.svelte-mg8k62){margin:0}.hb-echo.svelte-mg8k62{display:block}.hb-table.svelte-mg8k62 .hb-dt:where(.svelte-mg8k62){display:none}.hb-herbs.svelte-mg8k62{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hb-herbs.svelte-mg8k62 li:where(.svelte-mg8k62){padding:6px 7px;column-gap:6px}.hb-herbs.svelte-mg8k62 b:where(.svelte-mg8k62){font-size:1rem}.hb-pet.svelte-mg8k62>img:where(.svelte-mg8k62){width:52px;align-self:flex-start}.hb-petline.svelte-mg8k62{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hb-mob.svelte-mg8k62{display:block;font-family:Raleway,sans-serif;font-weight:500;font-size:.7rem;color:#594a34;white-space:normal}}
