.qanvtW_page{background:var(--color-paper);min-height:100vh;padding:2.5rem 1rem 4rem}.qanvtW_container{max-width:44rem;margin:0 auto}.qanvtW_doc{color:var(--color-ink);line-height:1.7}.qanvtW_doc h1{font-family:var(--font-display);color:var(--color-ink);margin:0 0 1rem;font-size:2.25rem;line-height:1.2}.qanvtW_doc h2{font-family:var(--font-display);color:var(--color-ink);margin:2.25rem 0 .75rem;font-size:1.5rem}.qanvtW_doc h3{color:var(--color-ink);margin:1.75rem 0 .5rem;font-size:1.15rem;font-weight:600}.qanvtW_doc p{margin:.85rem 0}:is(.qanvtW_doc ul,.qanvtW_doc ol){margin:.85rem 0;padding-left:1.5rem}.qanvtW_doc li{margin:.35rem 0}.qanvtW_doc a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}:is(.qanvtW_doc li>a:only-child,.qanvtW_doc p>a:only-child){align-items:center;min-height:44px;display:inline-flex}.qanvtW_doc strong{color:var(--color-ink);font-weight:600}.qanvtW_doc hr{border:none;border-top:1px solid var(--color-rule);margin:2.5rem 0}.qanvtW_doc blockquote{border-left:4px solid var(--color-accent);background:var(--color-paper-elevated);color:var(--color-ink-muted);border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.95rem}.qanvtW_doc blockquote p{margin:.4rem 0}.qanvtW_doc code{background:var(--color-paper-elevated);border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.qanvtW_doc table{border-collapse:collapse;max-width:100%;margin:1rem 0;font-size:.95rem;display:block;overflow-x:auto}:is(.qanvtW_doc th,.qanvtW_doc td){border:1px solid var(--color-rule);text-align:left;vertical-align:top;min-width:8rem;padding:.45rem .65rem}.qanvtW_doc th{background:var(--color-paper-elevated)}
