@layer properties,theme,base;@layer components{.article{max-inline-size:var(--container-xl)}.article :is(p,li){font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-ink-soft)}.article strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.article{row-gap:0}.article>*+*{padding-block-start:var(--spacing-line)}.article>:is(p,ul,ol)+p{padding-block-start:var(--spacing-pair)}.article>p+:is(ul,ol){padding-block-start:var(--spacing-row)}.article>h2{padding-block-start:var(--spacing-beat);scroll-margin-block-start:calc(var(--scroll-lead) + var(--spacing-beat))}.article>h3{padding-block-start:var(--spacing-group);scroll-margin-block-start:calc(var(--scroll-lead) + var(--spacing-group))}.article ol{padding-inline-start:var(--spacing-group);list-style:decimal}.article>h4{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink);padding-block-start:var(--spacing-row)}.article>table{border-collapse:collapse;inline-size:100%}.article>:is(table,blockquote){margin-block-start:var(--spacing-row)}.article :is(th,td){vertical-align:top;text-align:start;padding:var(--spacing-hair) var(--spacing-line);border-block-end:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft);overflow-wrap:break-word}.article :is(th,td) a{overflow-wrap:anywhere}.article th{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.article thead:not(:has(th:not(:empty))){display:none}.article>blockquote{border-inline-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent);padding-inline-start:var(--spacing-row)}.article>hr{border:0;border-block-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}.article code{font:inherit}@media print{.article :is(th,td){border-block-end-color:#000}}.article-index{align-self:start;gap:var(--spacing-row);border-inline-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent);max-block-size:calc(100dvh - var(--scroll-lead) - var(--spacing-row));flex-direction:column;padding-inline-start:var(--spacing-row);display:none;position:sticky;inset-block-start:var(--scroll-lead);overflow-y:auto}.article-index-list{list-style:none}.article-index-link{min-block-size:2.75rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-muted);transition:color var(--duration-state) var(--ease-out-quint);align-items:center;display:flex}.article-index-link:is(:hover,:focus-visible){color:var(--color-ink)}@media (min-width:64rem){.article-index{display:flex}}@media print{.article-index{display:none}}.article ul{padding-inline-start:var(--spacing-group);list-style:outside}.article li+li{padding-block-start:var(--spacing-line)}.article ::marker{color:var(--color-ink-faint)}@media print{.article a{text-decoration:underline}}}@layer utilities;
