.legal-page{max-width:760px;color:var(--dark);margin:0 auto;padding:120px 24px 80px;font-family:DM Sans,sans-serif;line-height:1.7}.legal-page h1{letter-spacing:-2px;margin-bottom:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:800}.legal-page-updated{color:var(--mid);margin-bottom:32px;font-size:14px}.legal-page h2{letter-spacing:-.5px;color:var(--dark);margin-top:40px;margin-bottom:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}.legal-page h3{color:var(--dark);margin-top:24px;margin-bottom:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:600}.legal-page p{margin-bottom:12px;font-size:15px}.legal-page address{background:var(--white);border:1px solid var(--border);border-radius:12px;margin:8px 0 12px;padding:16px;font-size:15px;font-style:normal}.legal-page ul{margin:8px 0 16px;padding-left:20px}.legal-page li{margin-bottom:8px;font-size:15px}.legal-page a{color:var(--orange);text-decoration:none}.legal-page a:hover{text-decoration:underline}.legal-page section{border-top:1px solid var(--border);padding-top:8px}.legal-page-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.legal-page-table th,.legal-page-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}.legal-page-table th{text-transform:uppercase;letter-spacing:.5px;color:var(--mid);background:var(--white);font-size:12px;font-weight:600}.legal-page-table td{color:var(--dark)}.legal-page-table tr:last-child td{border-bottom:none}@media (width<=768px){.legal-page{padding:100px 16px 60px}.legal-page-table{font-size:13px}.legal-page-table th,.legal-page-table td{padding:8px}}
