.prose{min-width:0;max-width:calc(var(--prose-width) + clamp(2.8rem, 10vw, 7.2rem));color:var(--color-text-body);overflow-wrap:anywhere;margin-inline:auto;padding:clamp(1.4rem,5vw,3.6rem);font-size:clamp(1.04rem,1.2vw,1.16rem);font-weight:500;line-height:1.95}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--header-offset) + var(--header-height) + 1.5rem);color:var(--color-text);text-wrap:balance;font-weight:700;line-height:1.4}.prose h1{margin:2em 0 .75em;font-size:clamp(1.9rem,4vw,2.5rem)}.prose h2{margin:2.25em 0 .75em;font-size:clamp(1.6rem,3.5vw,2.15rem)}.prose h3{margin:2em 0 .7em;font-size:clamp(1.3rem,2.6vw,1.65rem)}.prose h4{margin:1.8em 0 .65em;font-size:1.18rem}.prose :is(h5,h6){margin:1.6em 0 .6em;font-size:1.05rem}.prose :is(h1,h2,h3,h4,h5,h6) strong{font-weight:inherit}.prose :is(p,ul,ol,blockquote,pre,table,figure,dl,.article-code-block,.article-animal-table-mount){margin-block:0 1.5rem}.prose :is(ul,ol){padding-inline-start:1.55em}.prose li+li{margin-top:.4rem}.prose li::marker{color:var(--color-text);font-weight:700}.prose li>:is(ul,ol){margin-block:.5rem 0}.prose li>:last-child{margin-bottom:0}.prose :is(ul,ol).contains-task-list{padding-inline-start:.25em;list-style:none}.prose .task-list-item>input{width:1em;height:1em;accent-color:var(--color-primary-active);vertical-align:-.1em;margin-inline:0 .5em}.prose a{color:var(--color-text);text-decoration-color:var(--color-primary-active);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:.09em}.prose a:hover{text-decoration-color:currentColor}.prose strong{color:var(--color-text);font-weight:700}.prose em{color:var(--color-text)}.prose del{color:var(--color-text-muted)}.prose mark{background:color-mix(in srgb, var(--color-accent) 30%, transparent);color:var(--color-text);border-radius:.25em;padding-inline:.2em}.prose blockquote{border:1px solid var(--color-ink-subtle);border-radius:var(--radius-base);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface-content));color:var(--color-text-body);margin-inline:0;padding:1.1rem 1.3rem}.prose blockquote>:last-child{margin-bottom:0}.prose blockquote blockquote{margin-block:1rem}.prose :not(pre)>code{border:1px solid var(--color-ink-subtle);background:var(--color-surface-secondary);color:var(--color-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.4rem;padding:.12em .35em;font-size:.86em;font-weight:600}.prose :is(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.prose kbd{border:1px solid var(--color-border);background:var(--color-surface-raised);border-bottom-width:2px;border-radius:.35rem;padding:.12em .4em;font-size:.82em}.prose .article-code-block{border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface-secondary);min-width:0;overflow:hidden}.prose .article-code-block pre{border:0;border-radius:0;margin:0}.prose pre{tab-size:4;overflow-wrap:normal;max-width:100%;padding:1.15rem;font-size:.85em;line-height:1.7;overflow:auto}.prose pre code{width:max-content;min-width:100%;font-size:inherit;font-weight:400;display:block}.prose pre[style*="white-space: pre-wrap"] code{width:auto}.prose pre:focus-visible{outline-offset:-3px}.prose hr{border:0;border-top:2px dashed var(--color-border);height:0;margin:2.5rem 0}.prose .article-animal-table-mount{border-radius:var(--radius-base);scrollbar-gutter:stable;max-width:100%;overflow:auto}.prose .article-animal-table-mount>[class*=animal-wrapper-]{overflow:visible}.prose .article-animal-table-mount table{min-width:100%;margin:0}.prose .article-animal-table-mount :is(th,td){vertical-align:top;min-width:7rem;max-width:26rem}.prose .article-animal-table-mount :is(th,td)>span{display:block}.prose .article-animal-table-mount th{white-space:normal}.prose table:not(.article-animal-table){border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-base);width:100%}.prose table:not(.article-animal-table) :is(th,td){border-bottom:1px dashed var(--color-border);padding:.75rem .9rem}.prose table:not(.article-animal-table) th{background:var(--color-surface-secondary);font-weight:700}.prose table:not(.article-animal-table) tr:last-child td{border-bottom:0}.prose img{border-radius:var(--radius-base);height:auto;margin:1.5rem auto}.prose :is(th,td) img{margin-block:.5rem}.prose figure{margin-inline:0}.prose figcaption{color:var(--color-text-muted);text-align:center;margin-top:-.5rem;font-size:.85em}.prose :is(video,iframe){border-radius:var(--radius-base);max-width:100%}.prose dt{color:var(--color-text);font-weight:700}.prose dd{margin-inline-start:1.5em;margin-bottom:.75rem}.prose details{border:1px solid var(--color-border);border-radius:var(--radius-base);margin-bottom:1.5rem;padding:.8rem 1.1rem}.prose summary{color:var(--color-text);cursor:pointer;font-weight:700}.prose details[open]>summary{margin-bottom:.8rem}.prose details>:last-child{margin-bottom:0}.prose [data-footnotes]{border-top:1px dashed var(--color-border);margin-top:3rem;padding-top:1.25rem;font-size:.9em}.prose [data-footnotes] :is(li,h2){scroll-margin-top:calc(var(--header-height) + 2rem)}.prose [data-footnote-ref]{padding-inline:.15em;font-size:.85em;text-decoration:none}.prose [data-footnote-backref]{padding-inline:.3em}@media (width<=32rem){.prose{padding:1.25rem;font-size:1rem;line-height:1.9}.prose blockquote{padding:.9rem 1rem}.prose pre{padding:1rem}}
