.sv-page--wasps{--sv-accent: #a8760f;--sv-accent-strong: #6d4a08;--sv-soft: #f6f1e4;--sv-accent-light: #f6f1e4;--sv-accent-dark: #6d4a08;--sv-warn: var(--ochre)}.sv-page--wasps .yj-sci{font-size:.86em;color:var(--muted);font-style:italic}.sv-page--wasps .yj-species{font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted);border-top:1px solid var(--rule);padding-top:.55rem;margin-top:.55rem}.sv-page--wasps .yj-callout{margin:1.5rem 0;padding:.2rem 0 .2rem .9rem;background:none;border-left:3px solid var(--pine);border-radius:0;font-size:var(--text-body);line-height:1.65;max-width:var(--measure)}.sv-page--wasps .yj-finding{margin:1.8rem 0 0;padding:1.25rem 1.25rem .6rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-card)}.sv-page--wasps .yj-finding-tag{display:inline-block;font-family:var(--font-sans);font-size:var(--text-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ochre);margin-bottom:.5rem}.sv-page--wasps .yj-caveat{font-size:var(--text-small);line-height:1.65;color:var(--body);border-top:1px solid var(--rule);padding-top:.9rem;margin-top:1rem}.sv-page--wasps .yj-note{font-size:var(--text-small);line-height:1.65;color:var(--muted);margin:1rem 0 0}.sv-page--wasps .yj-photo-pair{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:1.8rem 0}.sv-page--wasps .yj-photo-pair .sv-photo{margin:0;min-width:0}.sv-page--wasps .yj-photo-pair img{width:100%;height:auto;max-height:420px;object-fit:cover}@media(min-width:760px){.sv-page--wasps .yj-photo-pair{grid-template-columns:1fr 1fr}}.sv-page--wasps .yj-count{display:inline-block;margin-left:.45rem;padding:.05rem .4rem;border-radius:var(--radius-control);border:1px solid var(--rule-strong);background:transparent;color:var(--muted);font-family:var(--font-sans);font-size:var(--text-label);font-weight:600;line-height:1.6;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:560px){.sv-page--wasps .yj-finding{padding-left:1rem;padding-right:1rem}.sv-page--wasps .yj-photo-pair img{max-height:280px}}
