.field-guide-page__intro.svelte-5dhdcl{font-size:1.02rem;color:var(--ink-soft)}.field-guide-note.svelte-5dhdcl{padding:18px 20px;border-radius:18px;background:var(--surface-strong);border:1px solid var(--line);line-height:1.65;color:var(--ink-soft)}.field-guide-groups.svelte-5dhdcl{display:grid;gap:18px}.field-guide-group.svelte-5dhdcl{background:#ffffffc2;border:1px solid rgba(167,190,180,.55);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft)}.field-guide-group__header.svelte-5dhdcl{padding:18px 22px 0}.field-guide-group__header.svelte-5dhdcl p:where(.svelte-5dhdcl){margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.field-guide-table.svelte-5dhdcl{padding:8px 22px 18px}.field-guide-row.svelte-5dhdcl{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:18px;padding:14px 0;border-top:1px solid var(--line)}.field-guide-row.svelte-5dhdcl h2:where(.svelte-5dhdcl){margin:0 0 4px;font-size:1rem;font-family:var(--font-sans);font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink)}.field-guide-row.svelte-5dhdcl code:where(.svelte-5dhdcl){font-family:var(--font-mono);font-size:.76rem;color:var(--ink-muted)}.field-guide-row.svelte-5dhdcl p:where(.svelte-5dhdcl){margin:0;max-width:none;color:var(--ink-soft)}@media(max-width:720px){.field-guide-row.svelte-5dhdcl{grid-template-columns:1fr;gap:8px}}
