.policy-content[data-v-ae9d453c] h2{color:var(--jm-primary);margin-top:1.5rem;margin-bottom:1.25rem;font-family:sans-serif;font-size:2.5rem}.policy-content[data-v-ae9d453c] h3{color:var(--jm-primary);margin-top:1.25rem;margin-bottom:.75rem;font-size:1.5rem}.policy-content[data-v-ae9d453c] p{margin-bottom:1rem;font-weight:300}.policy-content[data-v-ae9d453c] ul{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.policy-content[data-v-ae9d453c] ul li{margin-bottom:.5rem;font-weight:300}.policy-content[data-v-ae9d453c] a{color:var(--jm-primary);text-decoration:underline}.policy-content[data-v-ae9d453c] a:hover{opacity:.8}.policy-content[data-v-ae9d453c] strong{font-weight:600}.policy-content[data-v-ae9d453c] table{border-collapse:separate;border-spacing:0;border:1px solid var(--jm-policy-border);width:100%;box-shadow:0 1px 4px -2px var(--jm-color-rgb-0-0-0-alpha-0-06);border-radius:10px;margin:1rem 0 1.5rem;font-size:.9375rem;line-height:1.6;overflow:hidden}.policy-content[data-v-ae9d453c] thead{background:linear-gradient(135deg,var(--jm-primary),var(--jm-policy-gradient-end))}.policy-content[data-v-ae9d453c] thead tr{border-bottom:2px solid var(--jm-color-rgb-255-255-255-alpha-0-2)}.policy-content[data-v-ae9d453c] th{color:var(--jm-white);text-align:left;white-space:nowrap;letter-spacing:.02em;padding:14px 16px;font-size:.9375rem;font-weight:600}.policy-content[data-v-ae9d453c] th:not(:last-child){border-right:1px solid var(--jm-color-rgb-255-255-255-alpha-0-18)}.policy-content[data-v-ae9d453c] tbody tr{border-bottom:1px solid var(--jm-policy-divider);transition:background-color .15s}.policy-content[data-v-ae9d453c] tbody tr:nth-child(odd){background-color:var(--jm-white)}.policy-content[data-v-ae9d453c] tbody tr:nth-child(2n){background-color:var(--jm-policy-surface)}.policy-content[data-v-ae9d453c] tbody tr:hover{background-color:var(--jm-policy-surface-hover)}.policy-content[data-v-ae9d453c] tbody tr:last-child{border-bottom:none}.policy-content[data-v-ae9d453c] td{color:var(--jm-policy-text);vertical-align:top;padding:12px 16px}.policy-content[data-v-ae9d453c] td:not(:last-child){border-right:1px solid var(--jm-policy-divider)}@media(max-width:768px){.policy-content[data-v-ae9d453c] table{-webkit-overflow-scrolling:touch;white-space:nowrap;border-radius:8px;display:block;overflow-x:auto}:is(.policy-content[data-v-ae9d453c] th,.policy-content[data-v-ae9d453c] td){padding:10px 12px;font-size:.875rem}}
