.st-legal-page__surface{margin:clamp(1.5rem,3vw,2.5rem) auto;max-width:72rem;border:1px solid color-mix(in srgb,var(--color-base-content) 14%,transparent);border-radius:1rem;padding:clamp(1rem,3vw,2rem);background:var(--color-base-100)}.st-legal-page__header{margin-bottom:var(--gap-xl)}.st-legal-page__title{margin:0;font-size:clamp(1.75rem,2.7vw,2.4rem);line-height:1.2}.st-legal-page__updated-at{margin-top:var(--gap-md-plus);margin-bottom:0;font-size:var(--text-sm);color:color-mix(in srgb,var(--color-base-content) 72%,transparent)}.st-legal-page__intro{margin-top:var(--gap-lg);margin-bottom:0;line-height:1.55}.st-legal-page__toc{margin-bottom:var(--gap-xl);padding:var(--gap-lg);border-radius:.75rem;background:color-mix(in srgb,var(--color-base-200) 72%,var(--color-base-100))}.st-legal-page__toc-title{margin-top:0;margin-bottom:var(--gap-md);font-size:var(--text-lg)}.st-legal-page__toc-list{margin:0;padding-left:1.25rem;display:grid;gap:var(--gap-sm)}.st-legal-page__toc-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2rem}.st-legal-page__content{display:grid;gap:var(--gap-lg)}.st-legal-page__section{scroll-margin-top:1.5rem}.st-legal-page__section-title{margin-top:0;margin-bottom:var(--gap-md);font-size:clamp(1.25rem,2vw,1.5rem)}.st-legal-page__paragraph{margin-top:0;margin-bottom:var(--gap-md);line-height:1.6;color:color-mix(in srgb,var(--color-base-content) 94%,transparent)}.st-legal-page__list{margin-top:0;margin-bottom:0;padding-left:1.25rem;display:grid;gap:var(--gap-sm);line-height:1.5}.st-legal-page__placeholders{margin-top:var(--gap-xl);padding-top:var(--gap-lg);border-top:1px dashed color-mix(in srgb,var(--color-base-content) 28%,transparent)}.st-legal-page__placeholders-title{margin-top:0;margin-bottom:var(--gap-md)}