.jv-policy-page{text-align:left;overflow-wrap:anywhere;max-width:850px;color:var(--v-ink);background:var(--v-surface);margin:1.5rem auto 2.5rem;padding:clamp(1.25rem,4vw,2.5rem)}.jv-policy-page section+section{margin-top:1.75rem}.jv-policy-page h2{margin:0 0 .5rem;font-weight:750;letter-spacing:0!important;text-transform:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;color:inherit!important;font-family:inherit!important;font-size:1.12rem!important;line-height:1.5!important;transform:none!important}.jv-policy-page p{margin:.6rem 0;font-size:1rem;line-height:1.8}.jv-policy-page .jv-policy-updated{opacity:.8;margin-top:0;font-size:.85rem}.jv-policy-page nav{flex-wrap:wrap;gap:1rem;margin:1rem 0 2rem;display:flex}.jv-policy-page a{text-underline-offset:3px;text-decoration:underline}.jv-policy-contact{border-top:1px solid;padding-top:1rem;margin-top:2rem!important}
