.markdown-styles-module__3QwRAG__markdown{font-family:var(--font-serif);color:hsl(var(--foreground));font-feature-settings:"kern","liga","onum";font-size:1.125rem;line-height:1.7}.markdown-styles-module__3QwRAG__markdown>p,.markdown-styles-module__3QwRAG__markdown>ul,.markdown-styles-module__3QwRAG__markdown>ol,.markdown-styles-module__3QwRAG__markdown>blockquote{margin-block:1.5rem}.markdown-styles-module__3QwRAG__markdown>p:first-of-type:first-letter{font-family:var(--font-serif);float:left;color:hsl(var(--foreground));margin:.05em .08em 0 0;font-size:4.5em;font-weight:500;line-height:.85}.markdown-styles-module__3QwRAG__markdown h2{font-family:var(--font-serif);letter-spacing:-.018em;font-feature-settings:"onum","kern","liga";margin-top:3.5rem;margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:1.15}.markdown-styles-module__3QwRAG__markdown h3{font-family:var(--font-serif);letter-spacing:-.015em;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:500;line-height:1.2}.markdown-styles-module__3QwRAG__markdown h4{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground));margin-top:2rem;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.markdown-styles-module__3QwRAG__markdown ul{padding-left:1.5rem;list-style:outside}.markdown-styles-module__3QwRAG__markdown ol{padding-left:1.5rem;list-style:decimal}.markdown-styles-module__3QwRAG__markdown li{margin-block:.25rem}.markdown-styles-module__3QwRAG__markdown li::marker{color:hsl(var(--muted-foreground))}.markdown-styles-module__3QwRAG__markdown img{-o-object-fit:contain;object-fit:contain;border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;height:auto;margin-block:2rem;display:block}.markdown-styles-module__3QwRAG__markdown table{border-collapse:collapse;width:100%;font-family:var(--font-sans);margin-block:2.5rem;font-size:.9375rem}.markdown-styles-module__3QwRAG__markdown thead{border-bottom:1px solid hsl(var(--border))}.markdown-styles-module__3QwRAG__markdown th{text-align:left;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground));padding:.75rem 1rem;font-size:11px;font-weight:600}.markdown-styles-module__3QwRAG__markdown td{border-bottom:1px solid hsl(var(--border));vertical-align:top;padding:.75rem 1rem;line-height:1.5}.markdown-styles-module__3QwRAG__markdown tbody tr:hover td{background-color:hsl(var(--secondary)/.5)}.markdown-styles-module__3QwRAG__markdown td.markdown-styles-module__3QwRAG__tabular{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.markdown-styles-module__3QwRAG__markdown td:has(>code){font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.markdown-styles-module__3QwRAG__markdown pre{border:1px solid hsl(var(--border));background-color:hsl(var(--secondary));border-radius:var(--radius);font-family:var(--font-mono);margin-block:2rem;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.markdown-styles-module__3QwRAG__markdown pre code{color:hsl(var(--foreground));font-family:var(--font-mono);font-size:inherit;background-color:#0000;padding:0}.markdown-styles-module__3QwRAG__markdown code{font-family:var(--font-mono);background-color:hsl(var(--secondary));color:hsl(var(--foreground));border-radius:2px;padding:.125rem .375rem;font-size:.9em}.markdown-styles-module__3QwRAG__markdown blockquote{border-left:1px solid hsl(var(--foreground));color:hsl(var(--muted-foreground));padding-left:1.5rem;font-style:italic}.markdown-styles-module__3QwRAG__markdown a{color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent));text-decoration-color:hsl(var(--accent));text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness .15s,text-decoration-color .15s}.markdown-styles-module__3QwRAG__markdown a:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:hsl(var(--accent));text-decoration-color:hsl(var(--accent))}.markdown-styles-module__3QwRAG__markdown hr{border:0;border-top:1px solid hsl(var(--border));margin-block:3rem}.markdown-styles-module__3QwRAG__markdown strong{color:hsl(var(--foreground));font-weight:600}.markdown-styles-module__3QwRAG__markdown em{font-style:italic}
