.markdown-content{line-height:1.7}.markdown-content h1{font-size:2rem;font-weight:700;margin:2rem 0 1rem;color:var(--amplify-colors-font-primary)}.markdown-content h2{font-size:1.5rem;margin:1.5rem 0 1rem}.markdown-content h2,.markdown-content h3{font-weight:600;color:var(--amplify-colors-font-primary)}.markdown-content h3{font-size:1.25rem;margin:1.25rem 0 .75rem}.markdown-content h4{font-size:1.1rem;font-weight:600;margin:1rem 0 .5rem;color:var(--amplify-colors-font-primary)}.markdown-content p{margin:1rem 0;line-height:1.7;color:var(--amplify-colors-font-secondary)}.markdown-content ol,.markdown-content ul{margin:1rem 0;padding-left:1.5rem;list-style-position:inside}.markdown-content li{margin:.5rem 0;line-height:1.6;color:var(--amplify-colors-font-secondary)}.markdown-content blockquote{border-left:4px solid var(--amplify-colors-blue-60);margin:1.5rem 0;font-style:italic;background-color:var(--amplify-colors-background-secondary);padding:1rem;border-radius:0 4px 4px 0}.markdown-content code{background-color:var(--amplify-colors-background-tertiary);padding:.2rem .4rem;border-radius:3px;font-family:Fira Mono,Menlo,Consolas,monospace;font-size:.9em;color:var(--amplify-colors-font-primary)}.markdown-content pre{background-color:var(--amplify-colors-background-secondary);border:1px solid var(--amplify-colors-border-primary);border-radius:6px;padding:1rem;overflow-x:auto;margin:1.5rem 0}.markdown-content pre code{background-color:transparent;padding:0;font-size:.9rem;line-height:1.5;color:var(--amplify-colors-font-primary)}.markdown-content a{color:var(--amplify-colors-font-link);text-decoration:none;transition:color .2s ease}.markdown-content a:hover{text-decoration:underline}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.markdown-content td,.markdown-content th{border:1px solid var(--amplify-components-table-data-border-color);padding:.75rem;text-align:left;color:var(--amplify-colors-font-secondary)}.markdown-content th{background-color:var(--amplify-colors-background-secondary);font-weight:600;color:var(--amplify-colors-font-primary)}.markdown-content img{max-width:100%;height:auto;border-radius:6px;margin:1.5rem 0}.markdown-content hr{border:none;border-top:1px solid var(--amplify-colors-border-primary);margin:2rem 0}@media (max-width:768px){.markdown-content h1{font-size:1.75rem}.markdown-content h2{font-size:1.4rem}.markdown-content h3{font-size:1.2rem}.markdown-content pre{padding:.75rem;font-size:.85rem}}