.prose[data-v-bcff022f] 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-bcff022f] h2,.prose[data-v-bcff022f] h3{scroll-margin-top:5rem}.prose[data-v-bcff022f] 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-bcff022f] h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.prose[data-v-bcff022f] h3{font-size:1.05rem;font-weight:700;margin:1.25rem 0 .5rem}.prose[data-v-bcff022f] h4{font-size:1rem;font-weight:700;margin:1rem 0 .45rem}.prose[data-v-bcff022f] p{color:var(--tc-text);font-size:.95rem;line-height:1.65;margin:0 0 .85rem}.prose[data-v-bcff022f] ol,.prose[data-v-bcff022f] ul{color:var(--tc-text);font-size:.95rem;line-height:1.6;margin:0 0 1rem;padding-left:1.35rem}.prose[data-v-bcff022f] li{margin:.35rem 0}.prose[data-v-bcff022f] strong{color:var(--tc-text);font-weight:650}.prose[data-v-bcff022f] code{background:var(--tc-hover);border:1px solid var(--tc-border);border-radius:6px;font-size:.86em;padding:.12rem .4rem}.prose[data-v-bcff022f] hr{border:none;border-top:1px solid var(--tc-border);margin:2rem 0}.prose[data-v-bcff022f] a{color:var(--tc-accent-strong);text-decoration:underline;text-underline-offset:2px}.prose[data-v-bcff022f] a:hover{color:var(--tc-accent)}.prose[data-v-bcff022f] 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-bcff022f] p:has(+p>em:only-child){margin-bottom:.35rem}.prose[data-v-bcff022f] 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}
