#legal{background-color:var(--surface);padding:var(--section-block) var(--container-gutter)}#legal>.cs-container{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-5);margin:auto;max-width:var(--measure-prose);width:100%}.td-legal-updated{border-block-end:1px solid var(--border-default);font-size:var(--text-sm);font-weight:var(--weight-bold);padding-block-end:var(--space-5)}.td-legal-lead,.td-legal-updated{color:var(--text-strong);line-height:var(--leading-normal)}.td-legal-lead{font-size:var(--text-md)}.td-legal-heading{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-black);line-height:var(--leading-snug);padding-block-start:var(--space-6)}.td-legal-body,.td-legal-list{color:var(--text-default);font-size:var(--text-sm);line-height:var(--leading-loose)}.td-legal-list{display:flex;flex-direction:column;gap:var(--space-2);list-style:disc outside;padding-inline-start:var(--space-5)}.td-legal-list strong{color:var(--text-strong);font-weight:var(--weight-bold)}.td-legal-list-plain{list-style:none;padding-inline-start:0}.td-legal-link{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.td-legal-link:focus-visible,.td-legal-link:hover{color:var(--brand-deep)}