.legal[data-v-e74c21ea]{padding-bottom:40px;padding-top:18px}.legal__inner[data-v-e74c21ea]{color:var(--bruno-ink);font-size:15px;line-height:1.6;margin:0 auto;max-width:800px}.legal__title[data-v-e74c21ea]{font-family:var(--bruno-font-display);font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}.legal__lead[data-v-e74c21ea]{color:var(--bruno-muted);font-size:16px;margin:0 0 6px}.legal__updated[data-v-e74c21ea]{color:var(--bruno-muted);font-size:13px;margin:0 0 8px}.legal[data-v-e74c21ea] h2{font-family:var(--bruno-font-display);font-size:19px;font-weight:700;line-height:1.25;margin:30px 0 10px}.legal[data-v-e74c21ea] p{margin:0 0 12px}.legal[data-v-e74c21ea] ul{margin:0 0 12px;padding-left:22px}.legal[data-v-e74c21ea] li{margin-bottom:6px}.legal[data-v-e74c21ea] a{word-wrap:anywhere;color:var(--bruno-teal-dark);-webkit-text-decoration:underline;text-decoration:underline}.legal[data-v-e74c21ea] .legal-table{background:var(--bruno-surface);border-radius:var(--bruno-radius-sm);box-shadow:var(--bruno-shadow-md);margin:0 0 14px;overflow-x:auto}.legal[data-v-e74c21ea] table{border-collapse:collapse;font-size:14px;width:100%}.legal[data-v-e74c21ea] td,.legal[data-v-e74c21ea] th{border-bottom:1px solid var(--bruno-border);padding:12px 14px;text-align:left;vertical-align:top}.legal[data-v-e74c21ea] thead th{color:var(--bruno-muted);font-family:var(--bruno-font-display);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.legal[data-v-e74c21ea] tbody th{font-weight:600}.legal[data-v-e74c21ea] tbody tr:last-child td,.legal[data-v-e74c21ea] tbody tr:last-child th{border-bottom:0}@media (max-width:699px){.legal[data-v-e74c21ea] thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.legal[data-v-e74c21ea] tr{border-bottom:1px solid var(--bruno-border);display:block;padding:12px 14px}.legal[data-v-e74c21ea] tbody tr:last-child{border-bottom:0}.legal[data-v-e74c21ea] td,.legal[data-v-e74c21ea] th{border-bottom:0;display:block;padding:2px 0}.legal[data-v-e74c21ea] tbody th{font-family:var(--bruno-font-display);font-size:15px}}@media (min-width:700px){.legal[data-v-e74c21ea]{padding-bottom:64px;padding-top:36px}.legal__title[data-v-e74c21ea]{font-size:36px}}