.LegalSection-module__2cuHFG__container{background-color:var(--color-background-secondary);border:1px solid var(--color-border-tertiary);border-radius:1rem;max-width:56rem;margin:0 auto;padding:2.5rem}.LegalSection-module__2cuHFG__header{text-align:center;margin-bottom:3rem}.LegalSection-module__2cuHFG__title{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:2rem;font-weight:700}.LegalSection-module__2cuHFG__lastUpdated{color:var(--color-text-tertiary);font-size:.875rem}.LegalSection-module__2cuHFG__content{flex-direction:column;gap:2rem;display:flex}.LegalSection-module__2cuHFG__section{flex-direction:column;gap:.75rem;display:flex}.LegalSection-module__2cuHFG__sectionTitle{color:var(--color-text-secondary);font-size:1.25rem;font-weight:600}.LegalSection-module__2cuHFG__paragraph{color:var(--color-text-tertiary);font-size:1rem;line-height:1.7}.LegalSection-module__2cuHFG__list{margin:0;padding:0;list-style:none}.LegalSection-module__2cuHFG__listItem{color:var(--color-text-tertiary);gap:.5rem;margin-bottom:.25rem;font-size:1rem;line-height:1.7;display:flex}.LegalSection-module__2cuHFG__bullet{color:var(--color-brand);flex-shrink:0}.LegalSection-module__2cuHFG__link{color:var(--color-brand);text-underline-offset:4px;text-decoration:underline}.LegalSection-module__2cuHFG__link:hover{opacity:.8}.LegalSection-module__2cuHFG__subSection{margin-top:1rem}.LegalSection-module__2cuHFG__subTitle{color:var(--color-text-secondary);font-weight:600}@media (max-width:768px){.LegalSection-module__2cuHFG__container{background-color:#0000;border:none;border-radius:0;margin:0;padding:5rem 1.5rem}.LegalSection-module__2cuHFG__title{font-size:1.5rem}.LegalSection-module__2cuHFG__sectionTitle{font-size:1.125rem}}
