.legal{background:var(--espuma);min-height:100svh;color:var(--breu);font:17px/1.6 var(--fonte-texto), system-ui, sans-serif}.legal-topo{background:var(--breu);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.legal-topo nav a{color:var(--espuma);font:600 15px var(--fonte-placa);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.legal-corpo{max-width:72ch;margin:0 auto;padding:28px 20px 64px}.legal-corpo h1{font:400 clamp(28px, 5vw, 40px)/1.1 var(--fonte-marca);margin:0 0 8px}.legal-corpo h2{font:700 22px/1.2 var(--fonte-placa);margin:32px 0 8px}.legal-corpo p{margin:0 0 14px}.legal-corpo ul{margin:0 0 14px;padding-left:22px}.legal-corpo li{margin:6px 0}.legal-corpo strong{font-weight:700}.legal-corpo a{color:var(--marca)}.legal-versao{color:var(--tinta-2);overflow-wrap:anywhere;font-size:14px}.legal-versao code{font-size:12px}.legal-aviso{background:#ead9bb;border-radius:8px;padding:10px 12px;font-size:15px}.legal-versoes{color:var(--tinta-2);flex-wrap:wrap;gap:12px;margin-top:32px;font-size:14px;display:flex}
