.legal-page{padding-top:160px;padding-bottom:80px;background-color:#f9f9f9}@media (max-width:768px){.legal-page{padding-top:100px;padding-bottom:40px}}.legal-page .container{max-width:800px;background-color:var(--branco-puro);padding:40px 60px;border-radius:12px;box-shadow:var(--sombra-suave)}@media (max-width:768px){.legal-page .container{padding:20px 30px;margin:0 20px;border-radius:8px}}.legal-page h1{font-size:36px;font-weight:700;color:var(--azul-escuro);margin-bottom:8px}.legal-page .last-updated{font-size:14px;color:#888;margin-bottom:40px;border-bottom:1px solid var(--cinza-borda-suave);padding-bottom:20px}.legal-page h2{font-size:24px;font-weight:700;color:var(--azul-escuro);margin-top:40px;margin-bottom:16px}.legal-page p{font-size:16px;line-height:1.8;color:var(--cinza-texto);margin-bottom:20px}.legal-page ul{margin:20px 0;padding-left:20px}.legal-page li{font-size:16px;line-height:1.8;color:var(--cinza-texto);margin-bottom:12px;list-style-type:disc}.legal-page li:last-child{margin-bottom:0}