.article-body[data-v-0bfc3525]{display:grid;gap:1.75rem}.article-html[data-v-0bfc3525]{color:var(--ui-text);display:grid;gap:1.5rem}.article-html[data-v-0bfc3525] h2,.article-html[data-v-0bfc3525] h3{color:var(--ui-text-highlighted);font-weight:500;letter-spacing:-.03em;scroll-margin-top:6rem;text-wrap:balance}.article-html[data-v-0bfc3525] h2{font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.12;padding-top:2rem}.article-html[data-v-0bfc3525] h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;padding-top:1rem}.article-html[data-v-0bfc3525] li,.article-html[data-v-0bfc3525] p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.85}.article-html[data-v-0bfc3525] a{color:var(--ui-primary);font-weight:500;text-decoration:none}.article-html[data-v-0bfc3525] a:hover{text-decoration:underline}.article-html[data-v-0bfc3525] h2 a,.article-html[data-v-0bfc3525] h3 a{color:inherit;font-weight:inherit}.article-html[data-v-0bfc3525] h2 a:hover,.article-html[data-v-0bfc3525] h3 a:hover{text-decoration:none}.article-html[data-v-0bfc3525] ol,.article-html[data-v-0bfc3525] ul{background:color-mix(in oklab,var(--ui-bg-elevated) 74%,transparent);border:1px solid var(--ui-border);border-radius:.5rem;display:grid;gap:.75rem;margin:.25rem 0;padding:1.25rem 1.5rem}.article-html[data-v-0bfc3525] ul{list-style:disc;padding-left:2.5rem}.article-html[data-v-0bfc3525] ol{list-style:decimal;padding-left:2.5rem}.article-html[data-v-0bfc3525] strong{color:var(--ui-text-highlighted);font-weight:600}.article-html[data-v-0bfc3525] figure{background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:.5rem;overflow:hidden}.article-html[data-v-0bfc3525] figure img{display:block;width:100%}.article-html[data-v-0bfc3525] figcaption{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:.875rem;line-height:1.5;padding:.875rem 1rem}.article-html[data-v-0bfc3525] table{background:var(--ui-bg);border:1px solid var(--ui-border);border-collapse:separate;border-radius:.5rem;border-spacing:0;display:block;font-size:.875rem;overflow-x:auto;width:100%}.article-html[data-v-0bfc3525] td,.article-html[data-v-0bfc3525] th{border-bottom:1px solid var(--ui-border);min-width:9rem;padding:.875rem 1rem;text-align:left;vertical-align:top}.article-html[data-v-0bfc3525] th{background:var(--ui-bg-elevated);color:var(--ui-text-highlighted);font-weight:600}.article-html[data-v-0bfc3525] tr:last-child td{border-bottom:0}
