.prose-site{color:var(--text);font-size:1.0625rem;line-height:1.75}.prose-site>*+*{margin-top:1.1em}.prose-site h1,.prose-site h2,.prose-site h3,.prose-site h4{font-family:var(--font-heading);letter-spacing:-.01em;margin-top:1.8em;font-weight:600;line-height:1.2}.prose-site h1{font-size:2.25rem}.prose-site h2{font-size:1.75rem}.prose-site h3{font-size:1.35rem}.prose-site h4{font-size:1.125rem}.prose-site>:first-child{margin-top:0}.prose-site p{color:var(--text)}.prose-site a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.prose-site ul,.prose-site ol{padding-left:1.5rem}.prose-site ul{list-style:outside}.prose-site ol{list-style:decimal}.prose-site li+li{margin-top:.35em}.prose-site blockquote{border-left:3px solid var(--primary);color:var(--muted);padding-left:1rem;font-style:italic}.prose-site img{border-radius:var(--radius);max-width:100%;height:auto}.prose-site hr{border:0;border-top:1px solid var(--border);margin:2em 0}.prose-site table{border-collapse:collapse;width:100%;font-size:.95em}.prose-site th,.prose-site td{border:1px solid var(--border);text-align:left;padding:.5rem .75rem}.prose-site th{background:var(--surface-2)}.prose-site pre{background:var(--surface-2);border-radius:var(--radius);padding:1rem;font-size:.9em;overflow-x:auto}.prose-site code{background:var(--surface-2);border-radius:4px;padding:.1em .35em;font-size:.92em}.site-faq details summary{cursor:pointer;list-style:none}.site-faq details summary::-webkit-details-marker{display:none}.site-faq details[open] .faq-chevron{transform:rotate(180deg)}.faq-chevron{transition:transform .2s}
