.markdown-content{color:hsl(var(--foreground));line-height:1.3;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.markdown-content h1{font-size:1.6rem;font-weight:700;margin-top:.6rem;margin-bottom:.3rem;color:hsl(var(--foreground))}.markdown-content h2{font-size:1.35rem;font-weight:600;margin-top:.5rem;margin-bottom:.5rem;color:#d8b26f}.markdown-content h2:contains("Assessment"){color:#d8b26f!important}.markdown-content h2:contains("Guidance"){color:#d8b26f!important}.markdown-content h2:contains("Next Steps"){color:#d8b26f!important}.markdown-content h3{font-size:1.2rem;font-weight:600;margin-top:.4rem;margin-bottom:.2rem;color:hsl(var(--foreground))}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:1.1rem;font-weight:600;margin-top:.4rem;margin-bottom:.2rem;color:hsl(var(--foreground))}.markdown-content p{margin-bottom:.3rem;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.markdown-content a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px;transition:color .2s}.markdown-content a:hover{color:hsl(var(--primary)/.8)}.markdown-content ol,.markdown-content ul{margin-top:.15rem;margin-bottom:.3rem;padding-left:1.5rem}.markdown-content li,.markdown-content ol,.markdown-content ul{word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.markdown-content li{margin-bottom:.05rem}.markdown-content ul{list-style-type:disc}.markdown-content ul ul{list-style-type:circle}.markdown-content ol{list-style-type:decimal}.markdown-content blockquote{border-left:4px solid hsl(var(--primary));padding-left:1rem;margin-left:0;margin-right:0;margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-style:italic;background-color:hsl(var(--muted)/.3)}.markdown-content code{background-color:hsl(var(--muted));padding:.2rem .4rem;border-radius:.25rem;font-family:monospace;font-size:.9em;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.markdown-content pre{background-color:hsl(var(--muted));padding:1rem;border-radius:.375rem;overflow-x:auto;margin-bottom:1rem;border:1px solid hsl(var(--border))}.markdown-content pre code{background-color:transparent;padding:0;border-radius:0;font-size:.9em;color:hsl(var(--foreground))}.markdown-content table{width:100%;border-collapse:collapse;margin-bottom:1rem}.markdown-content th{background-color:hsl(var(--muted));font-weight:600;text-align:left}.markdown-content td,.markdown-content th{color:hsl(var(--foreground));padding:.5rem;border:1px solid hsl(var(--border))}.markdown-content tr:nth-child(2n){background-color:hsl(var(--muted)/.5)}.markdown-content hr{border:0;height:1px;background-color:hsl(var(--border));margin:1.5rem 0}.compact-content{line-height:1.15}.compact-content p{margin-bottom:.15rem}.compact-content h1,.compact-content h2,.compact-content h3,.compact-content h4,.compact-content h5,.compact-content h6{margin-top:.4rem;margin-bottom:.1rem}.compact-content ol,.compact-content ul{margin-top:.05rem;margin-bottom:.15rem;padding-left:1.25rem}.compact-content li{margin-bottom:.05rem}.compact-content blockquote{margin-bottom:.35rem}.compact-content pre,.compact-content table{margin-bottom:.5rem}.extra-compact{line-height:1.1;font-size:.9rem}.extra-compact p{margin-bottom:.1rem}.extra-compact h1{font-size:1.3rem}.extra-compact h2{font-size:1.15rem}.extra-compact h3,.extra-compact h4,.extra-compact h5,.extra-compact h6{font-size:1rem}.extra-compact ol,.extra-compact ul{margin-top:.03rem;margin-bottom:.1rem;padding-left:1.1rem}.extra-compact li{margin-bottom:.03rem}