.legal-page__hero-copy[data-v-ff433f45]{text-align:center;max-width:52rem;margin-inline:auto}.legal-page__date[data-v-ff433f45],.legal-page__updated[data-v-ff433f45]{color:var(--hm-text-muted);font-size:.875rem}.legal-page__date[data-v-ff433f45]{margin-top:.75rem}.legal-page__tabs[data-v-ff433f45]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.legal-page__toc>p[data-v-ff433f45]{color:var(--hm-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:800}.legal-page__toc ul[data-v-ff433f45]{gap:.125rem;display:grid}.legal-page__toc a[data-v-ff433f45]{color:var(--hm-text-muted);border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.35;transition:background-color .15s,color .15s;display:block}.legal-page__toc a[data-v-ff433f45]:hover{background:var(--hm-surface-soft);color:var(--hm-text)}.legal-page__toc a.is-active[data-v-ff433f45]{background:var(--hm-primary-soft);color:var(--hm-primary-text);font-weight:700}.legal-page__controller[data-v-ff433f45]{color:var(--hm-text-muted);margin-top:1rem;font-size:.75rem;line-height:1.55}.legal-page__controller[data-v-ff433f45] a,.legal-page__rich[data-v-ff433f45] a{color:var(--hm-primary-text);text-underline-offset:.16em;font-weight:700;text-decoration:underline}.legal-page__rich[data-v-ff433f45] p,.legal-page__rich[data-v-ff433f45] ul{margin-top:.75rem}.legal-page__rich[data-v-ff433f45] ul{padding-inline-start:1.25rem;list-style:outside}.legal-page__rich[data-v-ff433f45] li+li{margin-top:.35rem}.legal-page__updated[data-v-ff433f45]{margin:.25rem 0 0}@media (width<=640px){.legal-page__tabs[data-v-ff433f45]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-page__tabs[data-v-ff433f45] a{justify-content:flex-start;min-width:0}}@media (prefers-reduced-motion:reduce){.legal-page__toc a[data-v-ff433f45]{transition:none}}
