.prose-vault section h2{color:var(--color-vault-text);font-size:1.125rem;font-weight:500}.prose-vault section h3{color:var(--color-vault-text);margin-top:1rem;font-size:.9375rem;font-weight:500}.prose-vault section p{margin-top:.75rem}.prose-vault section .md-body{margin-top:0}.prose-vault section .md-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--color-vault-border);border-radius:.75rem;margin-top:1rem;overflow-x:auto}.prose-vault section table{border-collapse:collapse;width:100%;min-width:20rem;font-size:inherit;line-height:1.5}.prose-vault section .md-table-scroll table{border:0;border-radius:0;margin-top:0}.prose-vault section th,.prose-vault section td{border-bottom:1px solid var(--color-vault-border);vertical-align:top;text-align:left;padding:.75rem 1rem}.prose-vault section th{color:var(--color-vault-text);background:var(--color-vault-surface);font-weight:500}.prose-vault section tbody tr:last-child td{border-bottom:0}.prose-vault section ul{margin-top:.75rem;padding-left:1.25rem;list-style-type:disc}.prose-vault section li{margin-top:.375rem}.prose-vault section li+li{margin-top:.25rem}.prose-vault strong{color:var(--color-vault-text);font-weight:500}.prose-vault code{background:var(--color-vault-surface);color:var(--color-vault-text);border-radius:.25rem;padding:.125rem .25rem;font-size:.875em}.prose-vault a{color:var(--color-vault-accent)}.prose-vault a:hover{color:var(--color-vault-accent-hover)}.prose-vault .callout{border:1px solid color-mix(in srgb, var(--color-vault-accent) 40%, transparent);background:color-mix(in srgb, var(--color-vault-accent) 8%, transparent);border-radius:.5rem;margin-top:1rem;padding:1rem 1.25rem}.prose-vault .callout-warn{background:#f59e0b14;border-color:#f59e0b66}
