.research-prose{overflow-wrap:anywhere;font-size:1.1rem;line-height:1.95}.research-prose p{margin:1.15em 0}.research-prose h2{margin:2.5em 0 1em;scroll-margin-top:6rem;font-size:1.65rem;font-weight:650;line-height:1.5}.research-prose h3{margin:2em 0 1em;scroll-margin-top:6rem;font-size:1.35rem;font-weight:600}.research-prose h4{margin:1.7em 0 .7em;font-size:1.15rem;font-weight:600}.research-prose a{color:hsl(var(--primary));text-underline-offset:4px;text-decoration:underline}.research-prose ul,.research-prose ol{margin:1em 0;padding-left:1.7em}.research-prose ul{list-style:outside}.research-prose ol{list-style:decimal}.research-prose li{margin:.5em 0}.research-prose blockquote{border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:1.5em 0;padding:.15em 1.2em}.research-prose img{border-radius:6px;max-width:100%;height:auto;margin:1.7em auto}.research-prose table{border-collapse:collapse;max-width:100%;margin:1.5em 0;font-size:.9rem;display:block;overflow-x:auto}.research-prose th,.research-prose td{border:1px solid hsl(var(--border));text-align:left;min-width:7em;padding:.7em}.research-prose pre{border:1px solid hsl(var(--border));padding:1em;font-size:.85rem;overflow-x:auto}.research-prose code{font-size:.88em}.research-prose hr{margin:2em 0}.research-prose .footnote{font-size:.9rem}@media print{header,footer,nav{display:none!important}.research-prose{color:#000;font-size:11pt}body{color:#000!important;background:#fff!important}}
