.legal-body-section[data-v-457a52a7]{padding:24px 0 96px}.legal-card[data-v-457a52a7]{background:var(--bg-warm);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 auto;max-width:800px;padding:48px}@media(max-width:720px){.legal-card[data-v-457a52a7]{padding:28px 22px}}.legal-prose[data-v-457a52a7] section{margin-bottom:40px}.legal-prose[data-v-457a52a7] section:last-child{margin-bottom:0}.legal-prose[data-v-457a52a7] h2{color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.015em;margin:0 0 14px}.legal-prose[data-v-457a52a7] h3{color:var(--ink);font-size:17px;font-weight:600;margin:20px 0 10px}.legal-prose[data-v-457a52a7] p{color:var(--ink-2);font-size:15.5px;line-height:1.65;margin:0 0 12px}.legal-prose[data-v-457a52a7] p:last-child{margin-bottom:0}.legal-prose[data-v-457a52a7] ul{color:var(--ink-2);font-size:15.5px;line-height:1.65;margin:0 0 14px;padding-left:22px}.legal-prose[data-v-457a52a7] li{margin-bottom:6px}.legal-prose[data-v-457a52a7] strong{color:var(--ink);font-weight:600}.legal-prose[data-v-457a52a7] a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legal-prose[data-v-457a52a7] a:hover{color:var(--color-prohelp-500,#23a2d4)}.legal-footnote[data-v-457a52a7]{border-top:1px solid var(--line);margin-top:40px;padding-top:24px;text-align:center}.legal-footnote a[data-v-457a52a7]{align-items:center;color:var(--muted);display:inline-flex;font-size:14px;gap:6px;transition:color .2s ease}.legal-footnote a[data-v-457a52a7]:hover{color:var(--ink)}
