.sq-doc{min-width:0;font-size:20px;line-height:1.6}.sq-doc h1{margin:0 0 28px;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.05}.sq-doc h2{margin:48px 0 14px;font-size:30px;font-weight:600;line-height:1.2}.sq-doc h3{margin:32px 0 10px;font-size:24px;font-weight:600}.sq-doc p,.sq-doc ul,.sq-doc ol{max-width:74ch;margin:0 0 18px}.sq-doc ul{padding-left:26px;list-style:square}.sq-doc ol{padding-left:28px;list-style:decimal}.sq-doc li{margin:6px 0}.sq-doc a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.sq-doc strong{font-weight:700}.sq-doc code{font-family:var(--font-lcd);background:var(--sq-lcd);color:var(--sq-lcd-ink);padding:0 6px;font-size:20px}.sq-doc pre{background:var(--sq-lcd);color:var(--sq-lcd-ink);border:10px solid var(--sq-body-deep);border-radius:12px;margin:0 0 22px;padding:16px 18px;overflow-x:auto}.sq-doc pre code{background:0 0;padding:0;font-size:20px;line-height:1.5}.sq-doc table{border-collapse:collapse;background:var(--sq-paper);max-width:100%;margin:0 0 24px;display:block;overflow-x:auto}.sq-doc th{text-align:left;border-bottom:2px solid var(--sq-ink);vertical-align:bottom;padding:10px 18px 10px 0;font-weight:600}.sq-doc td{border-bottom:1px solid var(--sq-grid-strong);vertical-align:top;padding:10px 18px 10px 0}.sq-doc .sq-inline-logo,.sq-inline-logo{vertical-align:-4px;margin-right:6px;display:inline-block}
