.md-body{color:var(--fg-1);font-size:var(--fs-md);line-height:1.65}.md-body p{margin:0 0 var(--sp-4)}.md-body h2,.md-body h3{color:var(--fg-0);margin:var(--sp-5) 0 .6rem}.md-body ul,.md-body ol{margin:0 0 var(--sp-4);padding-left:1.3rem}.md-body li{margin:var(--sp-1) 0}.md-body a{color:var(--ember);border-bottom:1px dashed var(--ember-line);padding-bottom:1px}.md-body a:hover,.md-body a:focus-visible{color:var(--ember-bright);border-bottom-color:var(--ember-bright)}.md-body a:focus-visible{border-radius:var(--r-sm)}.md-body picture{margin:1.25rem 0;display:block}.md-body img{border-radius:var(--r-sm);max-width:100%;height:auto;display:block}.md-body .news-figure{cursor:zoom-in;border-bottom:0;padding-bottom:0;display:block}.md-body .news-figure img{transition:filter var(--duration-fast) ease}.md-body .news-figure:hover img{filter:brightness(1.06)}.md-body .hunter-mention{vertical-align:text-bottom;white-space:nowrap;border-bottom:0;align-items:center;gap:.3rem;padding-bottom:0;text-decoration:none;display:inline-flex}.md-body .hunter-mention:hover{text-decoration:underline}.md-body .hunter-mention-ava{border:1px solid var(--line);background:var(--bg-2);object-fit:cover;width:1.15em;height:1.15em;display:inline-block}.md-body code{font-family:var(--f-mono);background:var(--bg-2);border-radius:var(--r-md);padding:.1rem .3rem;font-size:.9em}.md-body pre{margin:0 0 var(--sp-4);padding:.9rem var(--sp-4);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto}.md-body pre code{background:0 0;padding:0}.md-body blockquote{margin:0 0 var(--sp-4);padding-left:var(--sp-4);border-left:2px solid var(--line);color:var(--fg-2)}.md-body hr{border:0;border-top:1px solid var(--line);margin:var(--sp-5) 0}.md-body table{border-collapse:collapse;width:fit-content;max-width:100%;margin:0 auto var(--sp-4);font-size:var(--fs-sm);display:block;overflow-x:auto}.md-body th{color:var(--fg-0);font-family:var(--f-label);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;font-weight:600}.md-body th,.md-body td{border-bottom:1px solid var(--line);padding:var(--sp-2) var(--sp-3);vertical-align:top}
