.legal{padding-block:var(--space-2xl) var(--space-section)}.legal__body{--flow-space:1em;max-inline-size:var(--measure)}.legal h1{font-size:var(--step-5)}.legal__updated{color:var(--c-muted);font-size:var(--step--1)}.legal__lead{font-size:var(--step-1);line-height:var(--leading-snug)}.legal h2{--flow-space:var(--space-xl);font-size:var(--step-2);border-block-start:var(--hairline) solid var(--c-grid-light);padding-block-start:var(--space-m)}.legal h3{--flow-space:var(--space-m);font-size:var(--step-1)}.legal ul,.legal ol{padding-inline-start:1.25em}.legal ol{list-style:decimal}.legal li+li{margin-block-start:.5em}.legal a:not([class]){color:var(--c-ink);text-underline-offset:.15em;text-decoration-thickness:1px}@media (hover:hover){.legal a:not([class]):hover{background:var(--c-accent-soft);text-decoration-thickness:2px}}.legal__table-wrap{overflow-x:auto}.legal__table{border-collapse:collapse;inline-size:100%;min-inline-size:34em;font-size:var(--step--1);line-height:1.5}.legal__table th,.legal__table td{border-block-end:var(--hairline) solid var(--c-grid-light);text-align:start;vertical-align:top;padding:.625em .75em}.legal__table th{font-weight:var(--weight-strong)}.legal code{font-family:var(--font-mono);font-size:.9em}
