Boa tarde, vou usar o exemplo da aula para explicar minha dúvida sobre a função clear, o que eu entendi foi o clear está fazendo com que o texto Benefícios que contém a class título-principal não aceite o float: left, pois foi passado na class dele o clear: left, logo ele agiria como se não existisse aquele float que está "acima", agora vem minhas dúvidas.
1- O clear só funciona quando nós usamos o float?
2- Caso na parte de cima que tem o título Sobre a Barbearia Alura se houvesse alguma section utlizando o float ela iria funcionar igual está acontecendo com o Benefícios pois foi passado na class que eles estão utilizando o clear:left?
3- toda vez que usamos o clear a posição dele tem que ser igual a posição que utilizamos no float? Ex: utilizamos float:left; na imagem e depois clear: left; essa ordem de posições sempre são as mesmas?