.markdownContent{font-family:var(--font-inter);font-size:1rem;line-height:1.5;color:var(--color-content)}.markdownContent p{margin:.75rem 0}.markdownContent strong{font-weight:700}.markdownContent em{font-style:italic}.markdownContent h1{font-size:1.5rem;line-height:1.333;font-weight:700;margin:1rem 0 .375rem}.markdownContent h2{font-size:1.25rem;line-height:1.4;font-weight:700;margin:.875rem 0 .375rem}.markdownContent h3{font-size:1.125rem;line-height:1.56;font-weight:600;margin:.625rem 0 .375rem}.markdownContent h4{font-size:1rem;line-height:1.5;font-weight:600;margin:.375rem 0}.markdownContent ul{list-style-type:disc}.markdownContent ol{list-style-type:decimal}.markdownContent ol,.markdownContent ul{padding:0 0 .25rem 2rem}.markdownContent ol ol,.markdownContent ol ul,.markdownContent ul ol,.markdownContent ul ul{margin:.25rem 0;padding-left:1rem;list-style-position:outside}.markdownContent li,.markdownContent li>p{margin:.375rem 0}.markdownContent li>p:first-child{margin-top:0}.markdownContent li>p:last-child{margin-bottom:0}.markdownContent input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-flex;width:16px;height:16px;justify-content:center;align-items:center;flex-shrink:0;border-radius:2px;border:1px solid var(--base-primary);opacity:.6;background:transparent;cursor:pointer;margin-right:.5rem;vertical-align:middle}.markdownContent input[type=checkbox]:checked{background:var(--base-primary);opacity:.6}.markdownContent input[type=checkbox]:checked:after{content:"✓";color:white;font-size:12px;font-weight:700}.markdownContent a,.markdownContent a:hover{color:var(--color-hyperlink)}.markdownContent a:hover{text-decoration:underline;text-underline-offset:2px}.markdownContent mark{background-color:var(--color-yellow-100);padding:.15rem .25rem}.markdownContent mark.citation-highlight.first{border-left:4px solid var(--color-yellow-600);border-radius:.125rem}.markdownContent hr{border:0;border-top:1px solid var(--color-border);margin:1rem 0}.markdownContent table{width:100%;margin:.75rem 0;border:1px solid var(--color-border);border-radius:8px}.markdownContent td,.markdownContent th{border:1px solid var(--color-border);padding:.5rem .75rem;text-align:left}.markdownContent th{background-color:var(--color-background-secondary);font-weight:600}.markdownContent tr:nth-child(2n){background-color:var(--color-background-tertiary)}.markdownContent tr:hover{background-color:var(--color-background-hover)}.markdownContent>:first-child{margin-top:0}.markdownContent>:last-child{margin-bottom:0}