.prose-content{font-family:inherit;line-height:1.75;font-size:.965rem}.prose-content>:first-child{margin-top:0!important}.prose-content h1{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin-top:1.75rem;margin-bottom:.875rem;line-height:1.3}.prose-content h2{font-size:1.35rem;font-weight:700;letter-spacing:-.015em;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.35}.prose-content h3{font-size:1.15rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.prose-content p{margin-bottom:1.15rem;opacity:.9}.prose-content strong{font-weight:600;color:var(--color-base-content);opacity:1}.prose-content ul{list-style-type:disc;padding-left:1.35rem;margin-bottom:1.15rem}.prose-content ol{list-style-type:decimal;padding-left:1.35rem;margin-bottom:1.15rem}.prose-content li{margin-bottom:.35rem;opacity:.9}.compliance-disclaimer-card{margin:1.25rem 0;padding:.875rem 1.125rem;border-radius:.75rem;border:1px solid color-mix(in oklch,var(--color-primary) 30%,transparent);background-color:color-mix(in oklch,var(--color-primary) 10%,transparent);display:flex;align-items:center;gap:.75rem}.prose-content blockquote{margin:1.5rem 0;padding:.875rem 1.25rem;border-left:3px solid var(--color-primary);background-color:color-mix(in oklch,var(--color-primary) 8%,transparent);border-radius:0 .75rem .75rem 0}.prose-content pre{background-color:var(--color-base-200);border:1px solid var(--color-base-300);padding:1rem;border-radius:.75rem;overflow-x:auto;margin:1.25rem 0;font-size:.875rem;white-space:pre-wrap}.prose-content code:not(pre code){background-color:var(--color-base-200);padding:.15rem .35rem;border-radius:.375rem;font-size:.875em;font-weight:500}.prose-content .overflow-x-auto{width:100%;overflow-x:auto;margin:1.5rem 0;border-radius:.75rem;border:1px solid var(--color-base-300);background-color:var(--color-base-100);-webkit-overflow-scrolling:touch}.prose-content .overflow-x-auto>table{margin:0;border:none;border-radius:0;width:100%;min-width:100%}.prose-content table{width:100%;text-align:left;font-size:.875rem;border-collapse:separate;border-spacing:0;margin:1.5rem 0;border-radius:.75rem;overflow:hidden;border:1px solid var(--color-base-300);background-color:var(--color-base-100)}.prose-content thead{background-color:var(--color-base-200)}.prose-content th{padding:.65rem .85rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.75;border-bottom:1px solid var(--color-base-300);white-space:nowrap}.prose-content td{padding:.65rem .85rem;border-bottom:1px solid var(--color-base-300);white-space:nowrap}.prose-content tbody tr:last-child td{border-bottom:none}.prose-content tbody tr:hover{background-color:color-mix(in oklch,var(--color-base-200) 50%,transparent)}.prose-content a{color:var(--color-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.prose-content a:hover{opacity:.8}
