.btm-legal{max-width:48rem;margin-inline:auto;padding:var(--btm-space-10) var(--btm-container-padding) var(--btm-space-16);display:flex;flex-direction:column;gap:var(--btm-space-4)}.btm-legal p{color:var(--btm-color-text-muted)}.btm-legal section{display:flex;flex-direction:column;gap:var(--btm-space-3)}.btm-legal h2{margin-top:var(--btm-space-4)}.btm-legal ol,.btm-legal ul{color:var(--btm-color-text-muted);padding-left:var(--btm-space-6);display:flex;flex-direction:column;gap:var(--btm-space-2)}.btm-legal__meta{color:var(--btm-color-text-subtle);font-size:var(--btm-font-size-sm)}.btm-legal__notice{background:var(--btm-color-warning-subtle);border:1px solid var(--btm-color-warning);border-radius:var(--btm-radius-lg);padding:var(--btm-space-4);color:var(--btm-color-warning-text);font-size:var(--btm-font-size-sm)}.btm-legal__notice p,.btm-legal__notice strong{color:inherit}.btm-legal__mark{font-family:var(--btm-font-family-mono);background:var(--btm-color-warning-subtle);color:var(--btm-color-warning-text);border-radius:var(--btm-radius-sm);padding:.05em .35em;font-weight:var(--btm-font-weight-semibold)}.btm-legal__table-wrap{max-width:100%;overflow-x:auto}.btm-legal__table{width:100%;border-collapse:collapse;font-size:var(--btm-font-size-sm)}.btm-legal__table td,.btm-legal__table th{padding:var(--btm-space-2) var(--btm-space-3);border-bottom:1px solid var(--btm-color-border);text-align:left;vertical-align:top}.btm-legal__table th{color:var(--btm-color-text-muted);font-size:var(--btm-font-size-xs);font-weight:var(--btm-font-weight-semibold);letter-spacing:var(--btm-letter-spacing-wide);text-transform:uppercase;white-space:nowrap}