.content-markdown{min-width:0;overflow-wrap:anywhere;line-height:1.75;color:var(--foreground)}.content-markdown>blockquote,.content-markdown>ol,.content-markdown>p:not(:has(img)),.content-markdown>ul{max-width:72ch}.content-markdown>*+*{margin-top:1.2rem}.content-markdown h2,.content-markdown h3,.content-markdown h4,.content-markdown h5,.content-markdown h6{font-weight:700;font-family:var(--font-family-secondary);line-height:1.3;margin-top:1.8rem}.content-markdown>:first-child{margin-top:0}.content-markdown h2{font-size:1.5rem}.content-markdown h3{font-size:1.25rem}.content-markdown ul{list-style:disc;padding-left:1.5rem}.content-markdown ol{list-style:decimal;padding-left:1.5rem}.content-markdown li>p{margin:.35rem 0}.content-markdown a{color:var(--brand-link);text-decoration:underline;text-underline-offset:.2em}.content-markdown a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.content-markdown pre{max-width:100%;overflow:auto;padding:1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--muted);font-size:.875rem;line-height:1.6}.content-markdown code{font-family:monospace}.content-markdown :not(pre)>code{border-radius:.25rem;background:var(--muted);padding:.15rem .3rem;font-size:.875em}.content-markdown blockquote{border-left:3px solid var(--border);padding:.75rem 1rem;background:var(--muted);border-radius:0 .5rem .5rem 0}.content-markdown hr{border-color:var(--border)}.content-markdown-table{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:.5rem}.content-markdown-table:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.content-markdown table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.content-markdown td,.content-markdown th{padding:.5rem .75rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:normal}.content-markdown th{background:var(--muted);font-weight:600;white-space:nowrap}.content-markdown tbody tr:last-child td{border-bottom:0}.content-markdown del{text-decoration:line-through}.content-markdown .contains-task-list{list-style:none;padding-left:.25rem}.content-markdown .task-list-item input{margin-right:.5rem;accent-color:var(--brand-link);vertical-align:middle}.content-markdown .footnotes{margin-top:2rem;border-top:1px solid var(--border);padding-top:1rem;font-size:.875rem;color:var(--muted-foreground)}.content-markdown .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}