.legal-page{box-sizing:border-box;color:var(--scene-fg);font:var(--font-weight-regular) var(--text-prose) / var(--leading-prose) var(--font-stack-text);font-synthesis:none;max-inline-size:calc(var(--measure-legal) + 2 * var(--space-gutter));padding-block:var(--space-legal-top) var(--space-scene-bottom);padding-inline:var(--space-gutter);margin-inline:auto}.legal-title-plate{box-sizing:border-box;padding:var(--space-6) var(--space-6) var(--space-4)}.legal-title{font-size:var(--text-legal-title);letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin:0}.legal-doc-meta{margin:var(--space-6) 0 0;padding:0;display:grid}.legal-doc-meta>div{border-block-start:var(--border-thin) solid var(--color-leaf);align-items:baseline;gap:var(--space-1) var(--space-6);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.legal-doc-meta dt{min-inline-size:9rem;color:var(--scene-muted);font-size:var(--text-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.legal-doc-meta dd{font-weight:var(--font-weight-bold);margin:0}.legal-body{margin-block-start:var(--space-legal-break)}.legal-body>*+*{margin-block-start:var(--space-legal-gap)}.legal-body p{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:wrap}.legal-body ul{padding-inline-start:var(--space-list-indent);list-style:outside}.legal-body ol{padding-inline-start:var(--space-list-indent);list-style:decimal}.legal-body li::marker{color:var(--color-leaf);font-weight:var(--font-weight-bold)}.legal-body li+li,.legal-body li>:is(ul,ol),.legal-body :is(blockquote,li)>p+p{margin-block-start:var(--space-2)}.legal-body h2{border-block-start:var(--size-rule) solid var(--color-ink);font-size:var(--text-prose-h2);letter-spacing:var(--tracking-step);line-height:var(--leading-title);margin-block:var(--space-legal-break) 0;padding-block-start:var(--space-3);scroll-margin-block-start:var(--space-6)}.legal-body h3{font-size:var(--text-prose-h3);margin-block:var(--space-8) 0;scroll-margin-block-start:var(--space-6)}.legal-body :is(h2,h3)+*{margin-block-start:var(--space-3)}.legal-body a{overflow-wrap:anywhere}.legal-body em{font-style:normal;font-weight:var(--font-weight-semibold)}.legal-body blockquote{border-inline-start:var(--size-contact-line) solid var(--color-leaf);font-weight:var(--font-weight-medium);padding-inline-start:var(--space-5)}.legal-body hr{border:0;border-block-start:var(--size-rule) dotted var(--color-ink);margin-block:var(--space-legal-break)}.legal-body code{background-color:var(--color-tint);border-radius:var(--radius-paper);font-size:var(--text-code);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;padding-inline:var(--space-1)}.legal-body mark:not(.pending-mark){color:inherit;background:0 0}.legal-body address{font-style:normal}.legal-body .contact-block{background-color:var(--color-slip);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper);box-sizing:border-box;inline-size:fit-content;max-inline-size:100%;padding:var(--space-4) var(--space-5);transform:rotate(var(--tilt-c));display:block}.legal-body .contact-block__name{font-weight:var(--font-weight-bold);display:block}.legal-body .contact-block__line{display:block}@media (min-width:30rem){.legal-title-plate{padding:var(--space-8) var(--space-8) var(--space-5)}}@media print{.legal-page{max-inline-size:none;padding:0}.legal-title-plate,.legal-body .contact-block{box-shadow:none;transform:none}}
.legal-address{white-space:pre-line}.legal-contact-phone{display:block}
.backend-delete-gate{background-color:var(--color-slip);border-inline-start:var(--size-contact-line) solid var(--color-leaf-deep);border-radius:var(--radius-paper);box-shadow:var(--shadow-scrap);box-sizing:border-box;color:var(--color-ink);max-inline-size:100%;padding:var(--space-4) var(--space-5)}.backend-delete-gate-text{font-family:var(--font-stack-text);font-size:var(--text-prose);font-weight:var(--font-weight-bold);-webkit-hyphens:manual;hyphens:manual;line-height:var(--leading-prose);overflow-wrap:break-word;margin:0}
.data-categories,.data-categories-group{row-gap:var(--space-legal-gap);display:grid}.data-categories-lead{font-weight:var(--font-weight-bold)}.data-categories-list{padding-inline-start:var(--space-list-indent);list-style:outside}.data-categories-list li+li{margin-block-start:var(--space-2)}
