.text{color:var(--color-text);font-size:var(--font-size-3);line-height:var(--line-height-3);max-width:var(--measure)}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text>*+*{margin-top:var(--space-3)}.text a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.text a:hover{color:var(--color-accent-hover)}.text :where(strong,b){font-weight:var(--font-weight-semibold)}.text :where(ul,ol){padding-inline-start:var(--space-5)}.text :where(li)+:where(li){margin-top:var(--space-1)}.text:has(>table,>.text__table){align-self:stretch;max-width:none}.text:has(>table,>.text__table)>:not(table,.text__table){max-width:var(--measure)}.text__table{overflow-x:auto;overscroll-behavior-x:contain}.text__table:focus-visible{border-radius:var(--radius-2);outline:var(--border-width-2) solid var(--color-focus);outline-offset:var(--space-1)}.text__table>table{min-width:42rem}.text table{border-collapse:collapse;line-height:var(--line-height-2);width:100%}.text caption,.text table{font-size:var(--font-size-2)}.text caption{color:var(--color-text-subtle);margin-block-end:var(--space-2);text-align:left}.text :where(th,td){border-block-end:var(--border-width-1) solid var(--color-border-subtle);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.text :where(th,td):first-child{padding-inline-start:0}.text :where(th,td):last-child{padding-inline-end:0}.text thead th{border-block-end-color:var(--color-border);color:var(--color-text-subtle);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;white-space:nowrap}.text tbody th,.text thead th{font-weight:var(--font-weight-semibold)}.text tbody tr:last-child :where(th,td){border-block-end:0}.text__table--freeze-row thead th{background:var(--table-freeze-bg,var(--color-bg));inset-block-start:0;position:sticky;z-index:2}@media (min-width:64rem){.text__table--freeze-row{overflow-x:clip}.text__table--freeze-row>table{min-width:0}}.text__table--freeze-col :where(th,td):first-child{background:var(--table-freeze-bg,var(--color-bg));border-inline-end:var(--border-width-1) solid var(--color-border-subtle);inset-inline-start:0;padding-inline-end:var(--space-4);position:sticky;z-index:1}.text__table--freeze-row.text__table--freeze-col thead th:first-child{z-index:3}