.Legal-module__eFjdQW__wrapper{min-height:100vh;color:var(--bg-white);padding:4rem 2rem}.Legal-module__eFjdQW__container{background:var(--bg-card);border:1px solid var(--bg-border);border-radius:12px;max-width:800px;margin:0 auto;padding:3rem}.Legal-module__eFjdQW__title{color:var(--bg-white);margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.Legal-module__eFjdQW__lastUpdated{color:color-mix(in srgb,var(--text-muted)80%,transparent);border-bottom:1px solid var(--bg-border);margin-bottom:3rem;padding-bottom:1rem;font-size:.9rem}.Legal-module__eFjdQW__section{margin-bottom:2rem}.Legal-module__eFjdQW__section h2{color:var(--bg-primary-button);margin-bottom:1rem;font-size:1.3rem}.Legal-module__eFjdQW__section p,.Legal-module__eFjdQW__section li{color:var(--text-secondary);margin-bottom:1rem;line-height:1.7}.Legal-module__eFjdQW__section ul{padding-left:1.5rem}@media (max-width:600px){.Legal-module__eFjdQW__container{padding:1.5rem}.Legal-module__eFjdQW__title{font-size:1.8rem}}.Legal-module__eFjdQW__contactSection{border-top:1px solid var(--line-default);margin-top:3rem;padding-top:2rem}.Legal-module__eFjdQW__contactTitle{color:var(--font-white);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.Legal-module__eFjdQW__contactDetails{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.Legal-module__eFjdQW__emailLink{color:color-mix(in srgb,var(--tier-d)72%,var(--text-primary));font-family:var(--font-mono);font-size:.95rem;text-decoration:none;transition:opacity .2s}.Legal-module__eFjdQW__emailLink:hover{opacity:.7;text-decoration:underline}.Legal-module__eFjdQW__feedbackNote{color:var(--text-muted);font-size:.85rem}
