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