.legal{font-family:var(--font-body);font-size:var(--type-article);max-width:68ch;line-height:1.6}.legal__title{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-body);font-weight:400;font-size:var(--type-headline);line-height:1.15}.legal__meta{margin:0 0 var(--space-6);font-family:var(--font-ui);font-size:var(--type-ui-body);color:var(--ink-muted)}.legal__contents{margin:0 0 var(--space-8);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-8);border-top:var(--rule-hair) solid var(--rule);font-family:var(--font-ui);font-size:var(--type-ui-body)}.legal__contents a{align-items:center;min-height:44px;display:inline-flex}.legal h2{margin:var(--space-8) 0 var(--space-3);padding-top:var(--space-3);border-top:var(--rule-hair) solid var(--rule);font-family:var(--font-body);font-size:var(--type-deck);line-height:1.25}.legal h3{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-ui);font-size:var(--type-ui-body);font-weight:700}.legal li+li{margin-top:var(--space-2)}.legal__table{overflow-x:auto}.legal table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:var(--type-ui-body)}.legal th,.legal td{padding:var(--space-2) var(--space-3);border-bottom:var(--rule-hair) solid var(--rule);text-align:left;vertical-align:top}
