.markdown-content{line-height:1.6;font-size:.875rem}.markdown-details{border:1px solid hsl(var(--border));border-radius:.5rem;margin:.4em 0;overflow:hidden}.markdown-details[open]{margin-bottom:.4em}.markdown-summary{cursor:pointer;padding:.6rem .875rem;font-size:1.25rem;font-weight:700;user-select:none;list-style:none;display:flex;align-items:center;gap:.5rem;background:hsl(var(--muted));border-radius:.5rem;transition:background .15s}@media (min-width:640px){.markdown-summary{font-size:1.5rem}}.markdown-details[open]>.markdown-summary{border-bottom:1px solid hsl(var(--border));border-radius:.5rem .5rem 0 0}.markdown-summary:hover{background:hsl(var(--accent))}.markdown-summary::-webkit-details-marker{display:none}.markdown-summary:before{content:"";display:inline-block;width:.45em;height:.45em;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);opacity:.5;flex-shrink:0;transition:transform .2s ease}.markdown-details[open]>.markdown-summary:before{transform:rotate(45deg)}.markdown-details>:not(summary){padding:.75rem .875rem .25rem}@media (min-width:640px){.markdown-content{font-size:1rem}}.markdown-content h1{font-size:1.5rem;margin:1em 0 .5em}@media (min-width:640px){.markdown-content h1{font-size:2em}}.markdown-content h2{font-size:1.25rem;margin:1em 0 .5em}@media (min-width:640px){.markdown-content h2{font-size:1.5em}}.markdown-content h3{font-size:1.125rem;margin:1em 0 .5em}@media (min-width:640px){.markdown-content h3{font-size:1.25em}}.markdown-content p{margin:.5em 0}.markdown-content ul{list-style-type:disc;margin:.5em 0;padding-left:1.5em}@media (min-width:640px){.markdown-content ul{padding-left:2em}}.markdown-content ol{list-style-type:decimal;margin:.5em 0;padding-left:1.5em}@media (min-width:640px){.markdown-content ol{padding-left:2em}}.markdown-content li{margin:.3em 0}.markdown-content table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.8rem}@media (min-width:640px){.markdown-content table{font-size:.9em}}.markdown-content th{background-color:#f5f5f5;border:1px solid #ddd;padding:8px 6px;text-align:left;font-weight:700}@media (min-width:640px){.markdown-content th{padding:12px 8px}}.markdown-content td{border:1px solid #ddd;padding:8px 6px;text-align:left}@media (min-width:640px){.markdown-content td{padding:12px 8px}}.markdown-content tr:nth-child(2n){background-color:#f9f9f9}.markdown-content tr:hover{background-color:#f5f5f5}.markdown-content code{background-color:#f5f5f5;padding:.2em .4em;border-radius:3px;font-size:.875em}.markdown-content pre{background-color:#f5f5f5;padding:.75em;border-radius:4px;overflow-x:auto;font-size:.875em}@media (min-width:640px){.markdown-content pre{padding:1em;font-size:1em}}.markdown-content blockquote{border-left:4px solid #ddd;margin:1em 0;padding-left:1em;color:#666}.markdown-content a{color:#0066cc;text-decoration:underline;cursor:pointer}.markdown-content a:hover{color:#0052a3;text-decoration:underline}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive table{min-width:500px}@media (min-width:640px){.table-responsive table{min-width:700px}}