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