.legal-page{min-height:100vh;background:var(--color-deep);display:flex;flex-direction:column;align-items:center}.legal-page__main{width:100%;max-width:calc(var(--content-width-column) + 2 * var(--space-6));min-width:0;padding:var(--space-6) var(--space-6) var(--space-10);flex:1 0 auto}.legal-page>footer{align-self:stretch}.legal-page__panel{width:100%;max-width:var(--content-width-column);min-width:0}.legal-page__title{margin:0 0 var(--space-4);font-size:28px;font-weight:700;color:var(--color-white)}.legal-page__pending-notice{margin:0 0 var(--space-6);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-amber) 40%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-amber) 10%,transparent);font-size:13px;line-height:1.6;color:var(--color-white)}.legal-page__body{margin:0;font-size:15px;line-height:1.7;color:var(--color-secondary)}.legal-page__body table,.legal-doc-body table{display:block;overflow-x:auto;max-width:100%;font-size:13px}.legal-doc-body{overflow-x:auto;max-width:100%}.legal-doc-body img,.legal-doc-body pre{max-width:100%}@media(max-width:640px){.legal-page__main{max-width:none;padding:24px 16px}.legal-page__title{font-size:24px}}.legal-page__actions{margin-top:var(--space-6)}.legal-page__action{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-teal);border-radius:var(--radius-md);background:transparent;color:var(--color-white);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.legal-page__action:hover{background:color-mix(in srgb,var(--color-teal) 12%,transparent)}.legal-page__action:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}
