.legal-module__BU2bvq__legalPage{background:linear-gradient(135deg,#f5f3ff 0%,#fdfcfe 100%);min-height:100vh;padding:4rem 2rem}.legal-module__BU2bvq__container{background:#fff;border-radius:24px;max-width:900px;margin:0 auto;padding:3rem;box-shadow:0 20px 60px #2d1b2e14}.legal-module__BU2bvq__header{border-bottom:2px solid #f3f4f6;margin-bottom:3rem;padding-bottom:2rem}.legal-module__BU2bvq__backLink{color:#7c3aed;align-items:center;margin-bottom:1.5rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.legal-module__BU2bvq__backLink:hover{color:#a855f7}.legal-module__BU2bvq__header h1{color:#1f2937;margin:0 0 .5rem;font-size:2.5rem;font-weight:800}.legal-module__BU2bvq__lastUpdated{color:#6b7280;margin:0;font-size:.95rem}.legal-module__BU2bvq__content section{margin-bottom:2.5rem}.legal-module__BU2bvq__content section:last-child{margin-bottom:0}.legal-module__BU2bvq__content h2{color:#1f2937;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.legal-module__BU2bvq__content h3{color:#374151;margin:1.5rem 0 .75rem;font-size:1.2rem;font-weight:600}.legal-module__BU2bvq__content p{color:#4b5563;margin:0 0 1rem;line-height:1.7}.legal-module__BU2bvq__content ul{margin:.75rem 0 1rem 1.5rem;padding:0}.legal-module__BU2bvq__content li{color:#4b5563;margin-bottom:.5rem;line-height:1.7}.legal-module__BU2bvq__content a{color:#7c3aed;font-weight:600;text-decoration:none;transition:color .2s}.legal-module__BU2bvq__content a:hover{color:#a855f7}.legal-module__BU2bvq__content strong{color:#1f2937;font-weight:600}@media (max-width:768px){.legal-module__BU2bvq__legalPage{padding:2rem 1rem}.legal-module__BU2bvq__container{padding:2rem 1.5rem}.legal-module__BU2bvq__header h1{font-size:2rem}.legal-module__BU2bvq__content h2{font-size:1.3rem}.legal-module__BU2bvq__content h3{font-size:1.1rem}}
