.back-to-prev[data-astro-cid-rsttxujd]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-muted);white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.back-to-prev[data-astro-cid-rsttxujd]:hover{color:var(--color-accent-hover)}.note-header[data-astro-cid-imlvj43y]{gap:var(--space-3);margin-block:var(--space-6) var(--space-7);border-bottom:var(--rule) solid var(--color-rule);padding-block-end:var(--space-6);display:grid}.note-header[data-astro-cid-imlvj43y] h1[data-astro-cid-imlvj43y]{margin:0}.note-meta[data-astro-cid-imlvj43y],.note-tags[data-astro-cid-imlvj43y]{gap:var(--space-2);color:var(--color-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.hero-image[data-astro-cid-imlvj43y]{margin-block:var(--space-7);text-align:center}.hero-image[data-astro-cid-imlvj43y] img[data-astro-cid-imlvj43y]{border-radius:var(--radius-md);width:100%;height:auto;margin-inline:auto}.hero-image--cropped[data-astro-cid-imlvj43y] img[data-astro-cid-imlvj43y]{aspect-ratio:16/9;object-fit:cover;object-position:center 50%}.hero-image--portrait[data-astro-cid-imlvj43y]{width:min(28rem,100%);margin-inline:auto}.hero-image--portrait[data-astro-cid-imlvj43y] img[data-astro-cid-imlvj43y]{aspect-ratio:4/5;object-fit:cover;object-position:center}.hero-image[data-astro-cid-imlvj43y] p[data-astro-cid-imlvj43y]{color:var(--color-muted);margin-block-start:var(--space-2);font-size:.75rem;font-style:italic}.field-guide-meta[data-astro-cid-imlvj43y]{gap:var(--space-2);margin-block:var(--space-5);color:var(--color-muted);font-size:var(--size-text-sm);flex-wrap:wrap;line-height:1.6;display:flex}.field-guide-meta[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.field-guide-meta[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]:hover{color:var(--color-accent-hover)}.note-toc[data-astro-cid-imlvj43y]{margin-block:var(--space-7);padding:var(--space-4);border:var(--rule) solid var(--color-rule);border-radius:var(--radius-md);background-color:var(--color-paper-raised);color:var(--color-ink-soft)}article[data-astro-cid-imlvj43y] p:has(>img){text-align:center}article[data-astro-cid-imlvj43y] p>img{border-radius:.5rem;max-width:100%;height:auto;margin:0 auto;display:block}article[data-astro-cid-imlvj43y] p:has(>img)>em{color:var(--color-muted);margin-top:.5rem;font-size:.875rem;display:block}article[data-astro-cid-imlvj43y] p:has(>img:only-child)+p:has(>em:only-child){text-align:center;color:var(--color-muted);margin-top:-.75rem;font-size:.875rem}.note-content[data-astro-cid-imlvj43y] figure.wide-media{width:min(60rem,100vw - 2rem);max-width:none;margin:2rem 50%;transform:translate(-50%)}.note-content[data-astro-cid-imlvj43y] figure.article-photo{width:min(28rem,100%);margin:2rem auto}.note-content[data-astro-cid-imlvj43y] figure.wide-media>img,.note-content[data-astro-cid-imlvj43y] figure.article-photo>img{border:1px solid var(--color-image-border);border-radius:.5rem;width:100%;height:auto;margin:0;display:block}.note-content[data-astro-cid-imlvj43y] figure.article-photo>.media-crop{border:1px solid var(--color-image-border);border-radius:.5rem;overflow:hidden}.note-content[data-astro-cid-imlvj43y] figure.article-photo>.media-crop img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;margin:0;display:block}.note-content[data-astro-cid-imlvj43y] figure.logo-art{width:min(26rem,100%)}.note-content[data-astro-cid-imlvj43y] figure.launch-toast>.media-crop{aspect-ratio:4/3}.note-content[data-astro-cid-imlvj43y] figure.launch-toast>.media-crop img{object-position:center 50%}.note-content[data-astro-cid-imlvj43y] figure.mascot-art{width:min(22rem,100%)}.note-content[data-astro-cid-imlvj43y] .interactive-chart-scroll{border:1px solid var(--color-image-border);background:var(--color-chart-paper);width:100%;color:var(--color-ink-soft);overscroll-behavior-inline:contain;border-radius:.5rem;overflow-x:auto}.note-content[data-astro-cid-imlvj43y] table{width:100%;max-width:100%;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;overscroll-behavior-inline:contain;scrollbar-width:thin;display:block;overflow:auto}.note-content[data-astro-cid-imlvj43y] blockquote{border-inline-start-color:var(--color-rule);color:var(--color-ink-soft)}.note-content[data-astro-cid-imlvj43y] details{margin-block:var(--space-6);padding:var(--space-4);border:var(--rule) solid var(--color-rule);border-radius:var(--radius-md);background-color:var(--color-paper-raised);color:var(--color-ink-soft)}.note-content[data-astro-cid-imlvj43y] details>summary{cursor:pointer;color:var(--color-ink);font-family:var(--font-sans);font-weight:500}.note-content[data-astro-cid-imlvj43y] details[open]>summary{margin-block-end:var(--space-3)}.note-content[data-astro-cid-imlvj43y] details>:last-child{margin-block-end:0}.note-content[data-astro-cid-imlvj43y] th{color:var(--color-ink)}.note-content[data-astro-cid-imlvj43y] th,.note-content[data-astro-cid-imlvj43y] td{border-color:var(--color-rule)}.note-content[data-astro-cid-imlvj43y] .interactive-chart-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.note-content[data-astro-cid-imlvj43y] object.interactive-chart{aspect-ratio:10/7;background:var(--color-chart-paper);width:100%;height:auto;color:var(--color-ink-soft);margin:0;display:block}.note-content[data-astro-cid-imlvj43y] figure.wide-media figcaption,.note-content[data-astro-cid-imlvj43y] figure.article-photo figcaption{color:var(--color-text-muted);text-align:center;margin-top:.5rem;font-size:.875rem;font-style:italic;line-height:1.5}.note-content[data-astro-cid-imlvj43y] .interaction-hint{color:var(--color-text-body);margin-bottom:.25rem;font-style:normal;font-weight:500;display:block}.note-content[data-astro-cid-imlvj43y] .pull-quote{font-family:var(--font-serif);border-left:3px solid var(--color-accent);color:var(--color-text-heading);margin:2rem 0;padding:.5rem 0 .5rem 1.5rem;font-size:clamp(1.5rem,5vw,2rem);font-weight:600;line-height:1.25}@media (width<=50rem){.note-content[data-astro-cid-imlvj43y] object.interactive-chart{width:50rem;max-width:none}}
