.Legal_legalPage__ghgOv{min-height:calc(100vh - 200px);margin-top:6rem;padding:4rem 2rem}.Legal_container__EVW_L{max-width:900px;margin:0 auto;color:var(--color-text,#333);line-height:1.8}.Legal_title__Xzox0{font-family:var(--font-dancing-script),cursive;font-size:3.5rem;color:var(--color-primary,#d4a574);margin-bottom:.5rem;text-align:center}@media(max-width:768px){.Legal_title__Xzox0{font-size:2.5rem}}.Legal_lastUpdated__dzY78{text-align:center;color:var(--color-text-secondary,#666);margin-bottom:3rem;font-size:.95rem}.Legal_section__njsrl{margin-bottom:3rem}.Legal_section__njsrl h2{font-family:var(--font-montserrat),sans-serif;font-size:1.5rem;font-weight:600;color:var(--color-primary,#d4a574);margin-bottom:1rem;margin-top:2rem;border-bottom:2px solid var(--color-primary,#d4a574);padding-bottom:.5rem}.Legal_section__njsrl p{margin-bottom:1rem;text-align:justify;color:var(--color-text,#333)}.Legal_section__njsrl p strong{color:var(--color-primary,#d4a574);font-weight:600}.Legal_section__njsrl ul{margin-left:2rem;margin-bottom:1rem}.Legal_section__njsrl li{margin-bottom:.7rem;color:var(--color-text,#333)}.Legal_section__njsrl li strong{color:var(--color-primary,#d4a574)}.Legal_list__E7qW7{list-style-type:disc;margin:1rem 0}.Legal_list__E7qW7 li{margin-bottom:.8rem}.Legal_footer__4hOvJ{text-align:center;margin-top:3rem;padding-top:2rem;border-top:2px solid var(--color-primary,#d4a574);font-weight:500;color:var(--color-primary,#d4a574);font-size:1.05rem}@media(prefers-color-scheme:dark){.Legal_container__EVW_L,.Legal_section__njsrl li,.Legal_section__njsrl p{color:#e0e0e0}.Legal_section__njsrl h2{color:#d4a574}}