.LegalPage-module__qpSGQq__container{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}.LegalPage-module__qpSGQq__content{max-width:720px;margin:0 auto;padding:80px 24px 120px}.LegalPage-module__qpSGQq__backLink{color:var(--text-secondary,#666);align-items:center;gap:4px;margin-bottom:32px;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.LegalPage-module__qpSGQq__backLink:hover{color:var(--foreground)}.LegalPage-module__qpSGQq__header{margin-bottom:48px}.LegalPage-module__qpSGQq__title{letter-spacing:-.02em;margin:0 0 8px;font-size:2rem;font-weight:700}.LegalPage-module__qpSGQq__effectiveDate{color:var(--text-secondary,#666);margin:0;font-size:.875rem}.LegalPage-module__qpSGQq__body h2{letter-spacing:-.01em;margin:40px 0 12px;font-size:1.25rem;font-weight:600}.LegalPage-module__qpSGQq__body h3{margin:24px 0 8px;font-size:1.05rem;font-weight:600}.LegalPage-module__qpSGQq__body p{color:var(--foreground);margin:0 0 16px;font-size:.9375rem;line-height:1.7}.LegalPage-module__qpSGQq__body ul,.LegalPage-module__qpSGQq__body ol{margin:0 0 16px;padding-left:24px;font-size:.9375rem;line-height:1.7}.LegalPage-module__qpSGQq__body li{margin-bottom:6px}.LegalPage-module__qpSGQq__body a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.LegalPage-module__qpSGQq__body a:hover{opacity:.7}.LegalPage-module__qpSGQq__body strong{font-weight:600}.LegalPage-module__qpSGQq__footer{border-top:1px solid var(--button-secondary-border,#ebebeb);color:var(--text-secondary,#666);margin-top:64px;padding-top:32px;font-size:.8125rem;line-height:1.6}.LegalPage-module__qpSGQq__footer p{margin:0 0 4px}@media (prefers-color-scheme:dark){.LegalPage-module__qpSGQq__footer{border-top-color:var(--button-secondary-border,#1a1a1a)}}@media (max-width:600px){.LegalPage-module__qpSGQq__content{padding:48px 16px 80px}.LegalPage-module__qpSGQq__title{font-size:1.5rem}.LegalPage-module__qpSGQq__body h2{margin:32px 0 10px;font-size:1.125rem}.LegalPage-module__qpSGQq__body p,.LegalPage-module__qpSGQq__body ul,.LegalPage-module__qpSGQq__body ol{font-size:.875rem}}
