.prose[data-v-71168144] h1{font-size:clamp(1.65rem,3.5vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 .75rem}.prose[data-v-71168144] h2,.prose[data-v-71168144] h3{scroll-margin-top:5rem}.prose[data-v-71168144] h2{border-top:1px solid var(--tc-border);font-size:1.2rem;font-weight:750;letter-spacing:-.02em;margin:2rem 0 .65rem;padding-top:.25rem}.prose[data-v-71168144] h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.prose[data-v-71168144] h3{font-size:1.05rem;font-weight:700;margin:1.25rem 0 .5rem}.prose[data-v-71168144] h4{font-size:1rem;font-weight:700;margin:1rem 0 .45rem}.prose[data-v-71168144] p{color:var(--tc-text);font-size:.95rem;line-height:1.65;margin:0 0 .85rem}.prose[data-v-71168144] ol,.prose[data-v-71168144] ul{color:var(--tc-text);font-size:.95rem;line-height:1.6;margin:0 0 1rem;padding-left:1.35rem}.prose[data-v-71168144] li{margin:.35rem 0}.prose[data-v-71168144] strong{color:var(--tc-text);font-weight:650}.prose[data-v-71168144] code{background:var(--tc-hover);border:1px solid var(--tc-border);border-radius:6px;font-size:.86em;padding:.12rem .4rem}.prose[data-v-71168144] hr{border:none;border-top:1px solid var(--tc-border);margin:2rem 0}.prose[data-v-71168144] a{color:var(--tc-accent-strong);text-decoration:underline;text-underline-offset:2px}.prose[data-v-71168144] a:hover{color:var(--tc-accent)}.prose[data-v-71168144] img{background:var(--tc-surface,#fff);border:1px solid var(--tc-border);border-radius:10px;display:block;height:auto;margin:1.1rem auto .4rem;max-height:22rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.prose[data-v-71168144] p:has(+p>em:only-child){margin-bottom:.35rem}.prose[data-v-71168144] p>em:only-child{color:var(--tc-muted);display:block;font-size:.85rem;font-style:normal;line-height:1.5;margin:0 0 1rem;text-align:center}.prose[data-v-71168144] blockquote{background:color-mix(in srgb,var(--tc-accent) 8%,var(--tc-hover));border-left:3px solid var(--tc-accent);border-radius:0 10px 10px 0;color:var(--tc-text);font-size:.94rem;line-height:1.6;margin:0 0 1rem;padding:.75rem 1rem}.prose[data-v-71168144] blockquote p{margin:0}.prose[data-v-71168144] table{background:var(--tc-surface);border:1px solid var(--tc-border);border-collapse:separate;border-radius:12px;border-spacing:0;box-shadow:var(--tc-shadow);display:block;font-size:.88rem;line-height:1.55;margin:1.1rem 0 1.35rem;overflow:hidden;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.prose[data-v-71168144] table tbody,.prose[data-v-71168144] table thead,.prose[data-v-71168144] table tr{display:table;min-width:32rem;table-layout:fixed;width:100%}.prose[data-v-71168144] thead{background:var(--tc-hover)}.prose[data-v-71168144] td,.prose[data-v-71168144] th{border-bottom:1px solid var(--tc-border);padding:.62rem .9rem;text-align:left;vertical-align:top;word-break:break-word}.prose[data-v-71168144] th{color:var(--tc-text);font-size:.82rem;font-weight:700;letter-spacing:-.01em}.prose[data-v-71168144] td:not(:last-child),.prose[data-v-71168144] th:not(:last-child){border-right:1px solid var(--tc-border)}.prose[data-v-71168144] tr:last-child td{border-bottom:none}.prose[data-v-71168144] tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--tc-hover) 55%,transparent)}.prose[data-v-71168144] td:first-child{font-weight:600;width:30%}
