.page-legal .legal-body{max-width:72ch;margin:0 auto;padding:var(--sp-section) var(--gutter) var(--sp-section-lg)}.page-legal .legal-updated{font-size:var(--fs-sm);color:var(--text-muted);padding-bottom:14px;margin-bottom:var(--sp-section-sm);border-bottom:1px solid var(--oat-2)}.page-legal .legal-empty{font-size:var(--fs-lg);color:var(--text-muted)}.page-legal .legal-prose{color:var(--text);font-size:var(--fs-body);line-height:1.72}.page-legal .legal-prose>*+*{margin-top:1.1em}.page-legal .legal-prose h2{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;color:var(--ink);line-height:1.25;margin-top:2.4em;margin-bottom:.5em}.page-legal .legal-prose h2:first-child{margin-top:0}.page-legal .legal-prose strong{color:var(--ink);font-weight:650}.page-legal .legal-prose a{color:var(--clay);text-decoration:underline;text-underline-offset:2px}.page-legal .legal-prose a:hover{color:var(--brass-deep)}.page-legal .legal-prose ul{padding-left:1.35em}.page-legal .legal-prose li+li{margin-top:.5em}.page-legal .legal-prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.page-legal .legal-prose td,.page-legal .legal-prose th{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--oat-2)}.page-legal .legal-prose th{background:var(--oat);color:var(--ink);font-weight:650;white-space:nowrap}