.prose-lts{color:var(--color-ink-soft);max-width:70ch;font-size:17px;line-height:1.7}.prose-lts>*+*{margin-top:1.1em}.prose-lts h2{color:var(--color-ink);letter-spacing:-.03em;font-variation-settings:"SHRP" 40;margin-top:2.4em;scroll-margin-top:96px;font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.12}.prose-lts h3{color:var(--color-ink);letter-spacing:-.015em;margin-top:1.8em;scroll-margin-top:96px;font-size:20px;font-weight:600;line-height:1.25}.prose-lts h2+*,.prose-lts h3+*{margin-top:.6em}.prose-lts strong{color:var(--color-ink);font-weight:600}.prose-lts a{color:var(--color-cobalt);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.prose-lts ul,.prose-lts ol{gap:.45em;padding-left:1.3em;display:grid}.prose-lts ul{list-style:outside}.prose-lts ol{list-style:decimal}.prose-lts li::marker{color:var(--color-cobalt)}.prose-lts blockquote{background:var(--color-sky);color:var(--color-ink);border-radius:16px;margin-left:0;padding:16px 20px;font-size:16px}.prose-lts blockquote>*+*{margin-top:.6em}.prose-lts .table-wrap{border:1px solid var(--color-line);border-radius:16px;overflow-x:auto}.prose-lts table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px;line-height:1.45}.prose-lts th{background:var(--color-mist);color:var(--color-ink);text-align:left;font-weight:600}.prose-lts th,.prose-lts td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:10px 14px}.prose-lts tr:last-child td{border-bottom:0}.prose-lts hr{border:0;border-top:1px solid var(--color-line);margin:2em 0}.prose-lts code{background:var(--color-mist);border-radius:6px;padding:1px 6px;font-size:.92em}
