.legal-section[data-v-cf94b99b]{margin-top:2.5rem}.legal-section[data-v-cf94b99b]:first-of-type{margin-top:0}.legal-body h2[data-v-cf94b99b]{color:var(--color-obsidian);font-size:1.375rem;font-weight:800;line-height:1.875rem;margin-bottom:1rem;scroll-margin-top:7rem}.legal-body h3[data-v-cf94b99b]{color:var(--color-obsidian);font-size:1.0625rem;font-weight:700;line-height:1.625rem;margin-bottom:.75rem;margin-top:1.75rem}.legal-body p[data-v-cf94b99b]{color:var(--color-obsidian-80);font-size:.9375rem;line-height:1.7;margin-bottom:1rem}.legal-body ol[data-v-cf94b99b],.legal-body ul[data-v-cf94b99b]{margin-bottom:1rem;padding-left:1.5rem}.legal-body ul[data-v-cf94b99b]{list-style-type:disc}.legal-body ol[data-v-cf94b99b]{list-style-type:decimal}.legal-body li[data-v-cf94b99b]{color:var(--color-obsidian-80);font-size:.9375rem;line-height:1.7;margin-bottom:.5rem}.legal-body li[data-v-cf94b99b]::marker{color:var(--color-stone)}.legal-body a[data-v-cf94b99b]{color:var(--color-fur);text-decoration:underline}.legal-body a[data-v-cf94b99b]:hover{color:var(--color-fur-dark)}.legal-emphasis[data-v-cf94b99b]{border-left:3px solid var(--color-fur-30);font-size:.875rem!important;letter-spacing:.01em;padding-left:1rem}.legal-contact[data-v-cf94b99b]{display:grid;font-size:.9375rem;gap:.25rem 1.5rem;line-height:1.7;margin-bottom:1rem}@media(min-width:640px){.legal-contact[data-v-cf94b99b]{grid-template-columns:auto 1fr}}.legal-contact dt[data-v-cf94b99b]{color:var(--color-obsidian);font-weight:600}.legal-contact dd[data-v-cf94b99b]{color:var(--color-obsidian-80)}
