.legal[data-v-c8549eec]{max-width:46rem;padding:clamp(var(--space-8),6vw,calc(var(--space-10)*2)) var(--site-pad) calc(var(--space-10)*2);margin-inline:auto}.legal__head[data-v-c8549eec]{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.legal__back[data-v-c8549eec]{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);color:var(--accent);font-size:var(--text-ui-sm);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.legal__back[data-v-c8549eec]:hover{text-decoration:underline}.legal__eyebrow[data-v-c8549eec]{margin-top:var(--space-3)}.legal .legal__title[data-v-c8549eec]{font-size:clamp(var(--text-large-title),5vw,calc(var(--text-large-title)*1.4));margin:0}.legal__updated[data-v-c8549eec]{color:var(--faint);font-size:var(--text-ui-sm);margin:0}.legal__draft[data-v-c8549eec]{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--warning-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 35%,transparent);color:var(--warning);font-size:var(--text-ui-md);font-weight:var(--weight-semibold);align-self:stretch;display:flex}.legal__draft .iconify[data-v-c8549eec],.legal__draft[data-v-c8549eec] svg{margin-top:var(--space-0-5);flex-shrink:0}.legal__lang[data-v-c8549eec]{color:var(--muted);font-size:var(--text-ui-sm);margin:0}.legal__body[data-v-c8549eec]{text-align:start}.legal__intro[data-v-c8549eec]{margin:0 0 var(--space-6);color:var(--fg);font-size:var(--text-title-3);line-height:var(--leading-body)}.legal__sec[data-v-c8549eec]{padding-top:var(--space-6)}.legal__h2[data-v-c8549eec]{font-size:var(--text-title-3);font-weight:var(--weight-semibold)}.legal__h2[data-v-c8549eec],.legal__p[data-v-c8549eec]{margin:0 0 var(--space-3)}.legal__p[data-v-c8549eec]{color:var(--muted);font-size:var(--text-callout);line-height:1.6}.legal__contact a[data-v-c8549eec],.legal__p a[data-v-c8549eec]{color:var(--accent)}.legal__contact[data-v-c8549eec]{margin:var(--space-10) 0 0;padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--faint);font-size:var(--text-ui-sm)}
