.legal-page{max-width:860px;color:var(--ink);margin:0 auto;padding:3rem 1.5rem 5rem;font-size:1rem;line-height:1.8}.legal-page h1{color:var(--ink);margin-bottom:.5rem;font-size:2rem;font-weight:800}.legal-page .legal-updated{color:var(--gray-400);margin-bottom:2.5rem;font-size:.85rem}.legal-page h2{color:var(--ink);border-left:4px solid var(--signal);margin-top:2.5rem;margin-bottom:.75rem;padding-left:.75rem;font-size:1.2rem;font-weight:700}.legal-page h3{color:var(--gray-600);margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:700}.legal-page p{margin-bottom:1rem}.legal-page ul{margin-bottom:1rem;padding-left:1.5rem}.legal-page ul li{margin-bottom:.4rem}.legal-page a{color:var(--signal);text-decoration:underline}.legal-page a:hover{opacity:.8}.legal-page table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.9rem}.legal-page table th,.legal-page table td{border:1px solid var(--gray-200);text-align:left;padding:.6rem .75rem}.legal-page table th{background:var(--gray-100);font-weight:700}@media (width<=600px){.legal-page{padding:2rem 1rem 4rem}.legal-page h1{font-size:1.5rem}.legal-page table{font-size:.8rem}}
