.legal{max-width:72ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:pretty}.legal-head{padding-bottom:20px;margin-bottom:28px;border-bottom:var(--rule)}.legal-title{margin:0;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.legal-meta{margin:10px 0 0;color:var(--ink-muted);font-size:.875rem;line-height:1.5}.legal-section{margin:32px 0 0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}.legal-section-number{font-weight:400;color:var(--ink-muted);letter-spacing:0;margin-right:8px}.legal p,.legal ul{margin:12px 0 0}.legal ul{padding-left:20px}.legal li{margin:6px 0 0}.legal a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.legal a:hover{color:var(--orange)}.legal-rule{margin:28px 0 0}.legal-table-scroll{margin:16px 0 0;overflow-x:auto;max-width:100%;min-width:0}.legal-table{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:left}.legal-table td,.legal-table th{border-bottom:var(--rule);padding:10px 16px 10px 0;vertical-align:top}.legal-table th{font-weight:600;white-space:nowrap}