.legal-document[data-v-d3c86555] h1,.legal-document[data-v-d3c86555] h2{overflow-wrap:anywhere}.legal-sheet[data-v-d3c86555] .legal-section{scroll-margin-top:112px}.legal-sheet[data-v-d3c86555] .legal-section+.legal-section{border-top:1px solid #e1e8ef;margin-top:36px;padding-top:36px}.legal-sheet[data-v-d3c86555] h2{color:#14314f;font-family:var(--font-serif);font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-bottom:18px}.legal-sheet[data-v-d3c86555] li,.legal-sheet[data-v-d3c86555] p{color:#54606f;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.legal-sheet[data-v-d3c86555] strong{color:#14314f;font-weight:600}.legal-sheet[data-v-d3c86555] a{color:#365f84;text-decoration:underline;text-decoration-color:#b2c5d6;text-underline-offset:4px}.legal-sheet[data-v-d3c86555] a:hover{text-decoration-color:currentColor}.legal-sheet .legal-back-to-top[data-v-d3c86555]{text-decoration:none}.legal-sheet[data-v-d3c86555] .legal-contact{background:#f0f5f9;border:1px solid #dce5ee;border-radius:20px;padding:24px}.legal-sheet[data-v-d3c86555] .legal-contact h2{font-size:26px}.legal-document a[data-v-d3c86555]:focus-visible,.legal-document summary[data-v-d3c86555]:focus-visible{outline:2px solid #486d91;outline-offset:4px}summary[data-v-d3c86555]::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){.legal-document[data-v-d3c86555] *{transition:none}}
