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