.research-desks[data-astro-cid-odi5jzfj]{max-width:70ch;margin:14px 0 0;font-size:12.5px;line-height:1.55}.field-note-callout[data-astro-cid-odi5jzfj]{display:grid;gap:5px;margin:22px 0;padding:16px 18px;border:1px solid var(--grid-soft);border-left:3px solid var(--cyan);border-radius:6px;background:var(--bg-panel);color:var(--text)}.field-note-callout[data-astro-cid-odi5jzfj]:hover{border-color:var(--cyan)}.field-note-callout__kicker[data-astro-cid-odi5jzfj]{color:var(--text-faint);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.field-note-callout[data-astro-cid-odi5jzfj]>span[data-astro-cid-odi5jzfj]:last-child{color:var(--text-dim);font-size:12.5px;line-height:1.45}.ra-index[data-astro-cid-odi5jzfj]{margin:22px 0 6px}.ra-index__head[data-astro-cid-odi5jzfj]{font-size:20px;margin:0 0 4px}.ra-index__sub[data-astro-cid-odi5jzfj]{font-size:12.5px;margin:0 0 14px;max-width:70ch;line-height:1.5}.ra-index__list[data-astro-cid-odi5jzfj]{list-style:none;margin:0 0 8px;padding:0}.ra-index__item[data-astro-cid-odi5jzfj]{padding:12px 0;border-bottom:1px solid var(--grid-soft)}.ra-index__title[data-astro-cid-odi5jzfj]{font-size:15.5px;font-weight:600;color:var(--text);margin-right:8px}.ra-index__title[data-astro-cid-odi5jzfj]:hover{color:var(--cyan)}.ra-index__badge[data-astro-cid-odi5jzfj]{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border:1px solid var(--grid-soft);border-radius:4px;color:var(--text-dim);vertical-align:middle}.ra-index__dek[data-astro-cid-odi5jzfj]{font-size:12.5px;margin:5px 0 0;line-height:1.5;max-width:72ch}.ra-index__divider[data-astro-cid-odi5jzfj]{font-size:18px;margin:26px 0 0;padding-top:10px;border-top:1px solid var(--grid-soft)}.rr-tools[data-astro-cid-odi5jzfj]{margin:18px 0 6px}.rr-search[data-astro-cid-odi5jzfj]{display:block;margin:0}.rr-search[data-astro-cid-odi5jzfj] input[data-astro-cid-odi5jzfj]{max-width:560px}.rr-count[data-astro-cid-odi5jzfj]{margin:8px 0 0;font-size:12px;color:var(--text-faint);font-variant-numeric:tabular-nums}.rr-group[data-astro-cid-odi5jzfj]{margin:22px 0}.rr-group__head[data-astro-cid-odi5jzfj]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid var(--grid-soft);font-size:18px}.rr-group__head[data-astro-cid-odi5jzfj] a[data-astro-cid-odi5jzfj]{color:var(--text)}.rr-group__head[data-astro-cid-odi5jzfj] a[data-astro-cid-odi5jzfj]:hover{color:var(--cyan)}.rr-group__n[data-astro-cid-odi5jzfj]{font-size:11.5px;font-weight:400;letter-spacing:.02em}.rr-list[data-astro-cid-odi5jzfj]{list-style:none;margin:0;padding:0;counter-reset:s}.rr-item[data-astro-cid-odi5jzfj]{position:relative;padding:10px 0 10px 30px;border-bottom:1px solid var(--grid-soft)}.rr-item[data-astro-cid-odi5jzfj]:last-child{border-bottom:0}.rr-item[data-astro-cid-odi5jzfj]:before{counter-increment:s;content:"[" counter(s) "]";position:absolute;left:0;top:10px;font-size:11px;color:var(--text-faint);font-variant-numeric:tabular-nums}.rr-title[data-astro-cid-odi5jzfj]{color:var(--text);font-size:13.5px;line-height:1.45}.rr-title[data-astro-cid-odi5jzfj]:hover{color:var(--cyan)}.rr-meta[data-astro-cid-odi5jzfj]{margin-top:3px;font-size:11.5px;color:var(--text-dim)}.rr-badge[data-astro-cid-odi5jzfj]{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;margin-right:6px;border:1px solid var(--grid-soft);border-radius:4px;color:var(--text-dim);vertical-align:middle}.rr-species[data-astro-cid-odi5jzfj]{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin-right:6px;color:var(--text-faint);vertical-align:middle}.rr-note[data-astro-cid-odi5jzfj]{margin:22px 0 0;font-size:11.5px;color:var(--text-faint);line-height:1.55;max-width:70ch}.rr-empty[data-astro-cid-odi5jzfj]{margin:20px 0;font-size:13px;color:var(--text-dim)}.rr-item[data-astro-cid-odi5jzfj][hidden],.rr-group[data-astro-cid-odi5jzfj][hidden]{display:none}.sr-only[data-astro-cid-odi5jzfj]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
