.legal-content{color:var(--fg-2);font-family:var(--font-sans);font-size:15px;line-height:1.65;max-width:760px}.legal-content h1{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1.12;letter-spacing:-.015em;color:var(--fg-1);margin:0 0 8px}.legal-content h1+p{color:var(--fg-2);font-size:13px;margin:0 0 28px}.legal-content h2{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--fg-1);margin:40px 0 14px;padding-top:20px;border-top:1px solid var(--line)}.legal-content h3{font-family:var(--font-sans);font-weight:600;font-size:16px;line-height:1.3;color:var(--fg-1);margin:24px 0 8px}.legal-content p{margin:0 0 12px}.legal-content strong{color:var(--fg-1);font-weight:600}.legal-content em{font-style:italic}.legal-content a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.legal-content a:hover{color:var(--aubergine)}.legal-content ol,.legal-content ul{margin:0 0 14px;padding-left:22px}.legal-content li{margin:0 0 6px}.legal-content table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:14px}.legal-content td,.legal-content th{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.legal-content th{color:var(--fg-1);font-weight:600;background:color-mix(in srgb,var(--line) 22%,transparent)}.legal-content .table-scroll{overflow-x:auto}