.markdown h1{font-size:1rem;font-weight:700;margin-top:1rem;margin-bottom:.5rem}.markdown h2{margin-top:.875rem;margin-bottom:.5rem}.markdown h2,.markdown h3{font-size:.875rem;font-weight:600}.markdown h3{margin-top:.75rem;margin-bottom:.375rem}.markdown h4{margin-top:.75rem}.markdown h4,.markdown h5,.markdown h6{font-size:.75rem;font-weight:600;margin-bottom:.375rem}.markdown h5,.markdown h6{margin-top:.5rem}.markdown p{margin-bottom:.75rem;overflow-wrap:anywhere;word-break:break-word}.markdown ol,.markdown ul{padding-left:1.5rem;margin-bottom:.75rem}.markdown ul{list-style-type:disc}.markdown ol{list-style-type:decimal}.markdown li{margin-bottom:.25rem}.markdown a{color:hsl(var(--primary));text-decoration:underline}.markdown blockquote{border-left:4px solid hsl(var(--muted));padding-left:1rem;font-style:italic;margin:.75rem 0}.markdown pre{padding:.75rem;overflow-x:auto;margin-bottom:.75rem;white-space:pre-wrap;max-width:100%}.markdown code,.markdown pre{background-color:hsl(var(--muted));word-break:break-word}.markdown code{font-family:monospace;font-size:.85em;padding:.125rem .25rem;border-radius:.25rem}.markdown pre code{word-break:normal;overflow-wrap:anywhere}.markdown table{width:100%;border-collapse:collapse;margin-bottom:.75rem}.markdown td,.markdown th{border:1px solid hsl(var(--border));padding:.5rem}.markdown th{background-color:hsl(var(--muted));font-weight:600}