.legal-page[data-v-46cf71f3]{padding:2rem 0 4rem}.legal-page__container[data-v-46cf71f3]{margin:0 auto;max-width:1200px;padding-inline:1rem}.legal-page__article[data-v-46cf71f3]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2.75rem 3.25rem}.legal-page__header[data-v-46cf71f3]{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:1.5rem}.legal-page__title[data-v-46cf71f3]{color:var(--color-fg);font-size:clamp(1.75rem,1.5rem + .8vw,2.25rem);line-height:1.2;margin:0 0 .5rem}.legal-page__description[data-v-46cf71f3]{color:var(--color-muted);font-size:1rem;line-height:1.5;margin:0 0 1rem;max-width:none}.legal-page__pdf-link[data-v-46cf71f3]{color:var(--color-accent);display:inline-block;font-weight:600;margin-top:.25rem}.legal-page__body[data-v-46cf71f3]{margin-top:0}.legal-page__pdf-link[data-v-46cf71f3]:hover{text-decoration:underline}.legal-page__pdf-link[data-v-46cf71f3]:focus-visible{border-radius:.25rem;outline:2px solid var(--color-accent);outline-offset:2px}.legal-page__not-found[data-v-46cf71f3]{padding:3rem 1rem;text-align:center}.legal-page__not-found .legal-page__title[data-v-46cf71f3]{margin-bottom:1rem}@media(max-width:768px){.legal-page__article[data-v-46cf71f3]{padding:2rem 1.5rem}}
