.markdown{font-family:Ubuntu,sans-serif;font-size:.875rem;line-height:1.7;max-width:none;padding:.5rem 0}.markdown,.markdown h1{color:var(--color-primary)}.markdown h1{font-size:1.5rem;font-weight:700;margin:2.5rem 0 1rem;line-height:1.3}.markdown h2{font-size:1.2rem;margin:2.25rem 0 .875rem;line-height:1.35}.markdown h2,.markdown h3{font-weight:600;color:var(--color-primary)}.markdown h3{font-size:1.05rem;margin:2rem 0 .75rem}.markdown h4{font-size:.95rem;font-weight:600;margin:1.75rem 0 .625rem;color:var(--color-primary)}.markdown--faq h2{text-transform:uppercase;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:4.5rem 0 .75rem}.markdown--faq h3{text-transform:none;font-size:1rem}.markdown p{margin:1rem 0}.markdown hr{border:none;border-top:1px solid var(--color-bord1);margin:2.5rem 0}.markdown ul{list-style-type:disc}.markdown ol,.markdown ul{padding-left:1.25rem;margin:1rem 0}.markdown ol{list-style-type:decimal}.markdown li{margin-bottom:.625rem}.markdown a{color:var(--color-action);text-decoration:none}.markdown a:hover{text-decoration:underline;color:var(--color-action-hover)}.markdown a.no-underline:hover{text-decoration:none}.markdown strong{font-weight:600;color:var(--color-primary)}.markdown code{padding:1px 5px;border-radius:4px;font-size:.85em}.markdown code,.markdown pre{font-family:Ubuntu Mono,monospace;background-color:var(--color-third)}.markdown pre{padding:.875rem;border-radius:8px;overflow-x:auto;font-size:.85rem;margin:1.5rem 0}.markdown blockquote{border-left:3px solid var(--color-bord1);background-color:var(--color-fourth);padding:.5rem .875rem;margin:1.5rem 0;color:var(--color-secondary);font-style:italic}.markdown table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:1rem 0;font-size:.875rem}.markdown th{padding:.5rem .75rem;text-align:left;font-weight:600;color:var(--color-primary);white-space:nowrap}.markdown td,.markdown th{border-bottom:1px solid var(--color-bord1)}.markdown td{padding:.625rem .75rem;vertical-align:top;line-height:1.7}.markdown tbody tr:last-child td{border-bottom:0}.markdown tbody tr:has(td:last-child:empty) td{background:var(--color-fourth);padding-top:.4rem;padding-bottom:.4rem;border-bottom:1px solid var(--color-bord1)}.markdown tbody tr:has(td:last-child:empty) td:first-child{text-transform:uppercase;font-size:.7rem;letter-spacing:.08em;color:var(--color-secondary);white-space:nowrap}.markdown tbody tr:has(td:last-child:empty) strong{font-weight:600}