.legal-module__oN9fKa__container{background-color:var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;padding:40px 8%;display:flex}.legal-module__oN9fKa__header{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:24px}.legal-module__oN9fKa__title{letter-spacing:-1px;margin-bottom:12px;font-size:2.5rem;font-weight:850}.legal-module__oN9fKa__lastUpdated{color:#888;font-size:.9rem}.legal-module__oN9fKa__content{max-width:800px;margin:0 auto;font-size:1.05rem;line-height:1.7}.legal-module__oN9fKa__section{margin-bottom:32px}.legal-module__oN9fKa__sectionTitle{color:var(--primary);margin-bottom:16px;font-size:1.5rem;font-weight:750}.legal-module__oN9fKa__text{color:#444;margin-bottom:16px}@media (prefers-color-scheme:dark){.legal-module__oN9fKa__text{color:#ccc}}.legal-module__oN9fKa__list{flex-direction:column;gap:8px;margin-bottom:16px;margin-left:24px;display:flex}.legal-module__oN9fKa__listItem{color:#444}@media (prefers-color-scheme:dark){.legal-module__oN9fKa__listItem{color:#ccc}}.legal-module__oN9fKa__backBtn{color:var(--primary);align-items:center;gap:8px;margin-bottom:32px;font-weight:600;transition:transform .2s;display:inline-flex}.legal-module__oN9fKa__backBtn:hover{transform:translate(-4px)}
