.LegalDocument-module__v7TW7a__page{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.LegalDocument-module__v7TW7a__header{z-index:1;padding:22px 28px;position:relative}.LegalDocument-module__v7TW7a__wordmark{font-family:var(--font-display);font-weight:800;font-size:var(--text-page-title);color:var(--color-ink);letter-spacing:-.02em}.LegalDocument-module__v7TW7a__main{z-index:1;flex:1;justify-content:center;padding:8px 24px 64px;display:flex;position:relative}.LegalDocument-module__v7TW7a__doc{width:100%;max-width:720px}.LegalDocument-module__v7TW7a__back{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-muted);margin-bottom:20px;text-decoration:none;display:inline-block}.LegalDocument-module__v7TW7a__back:hover{color:var(--color-accent-text);text-decoration:underline}.LegalDocument-module__v7TW7a__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-title-lg);color:var(--color-ink);letter-spacing:-.01em;margin:0 0 6px;line-height:1.3}.LegalDocument-module__v7TW7a__updated{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-muted);margin:0 0 8px}.LegalDocument-module__v7TW7a__section{margin-top:30px}.LegalDocument-module__v7TW7a__heading{font-family:var(--font-display);font-weight:700;font-size:var(--text-page-title);color:var(--color-ink);margin:0 0 10px}.LegalDocument-module__v7TW7a__paragraph{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-text);margin:0 0 12px;line-height:1.65}.LegalDocument-module__v7TW7a__list{margin:0 0 12px;padding-left:22px}.LegalDocument-module__v7TW7a__listItem{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-text);margin:0 0 7px;line-height:1.6}.LegalDocument-module__v7TW7a__strong{color:var(--color-ink);font-weight:600}